rails 技術ブログ

rails 技術ブログ

勉強したことをアウトプットしていきます

railsでの@変数について

変数を定義するときは通常ビューではなく、アクション内で行う。

しかし、アクション内で定義した変数はそのままだとビューで使用することができない。

変数を「@」から始めるとビューでも使用することができるようになる



def index
  post1 = "いちご"
end

↑これだと変数の前に「@」がないため、ビューで使用するとエラーになってしまう


def index
 @post1 = "いちご"
end

↑このように「@」を変数の前につけるとビューでも使用することができる


ビューで使用するときは<%= %>を用いて出力する

<%= @post1 %>

↓ブラウザで見るとこのように表示される

いちご