railsでの@変数について
変数を定義するときは通常ビューではなく、アクション内で行う。
しかし、アクション内で定義した変数はそのままだとビューで使用することができない。
変数を「@」から始めるとビューでも使用することができるようになる。
def index post1 = "いちご" end
↑これだと変数の前に「@」がないため、ビューで使用するとエラーになってしまう
def index @post1 = "いちご" end
↑このように「@」を変数の前につけるとビューでも使用することができる
ビューで使用するときは<%= %>を用いて出力する
<%= @post1 %>
↓ブラウザで見るとこのように表示される
いちご