現在、プロゲートで勉強していますが添付の違いが分かりません
一枚目の<%= @post1 %>は表示されるけれど<%= post2%>は表示されないのはなぜですか?
二枚目の<%= post1 %>は表示されるのに
アクションだからですか?そもそもアクションとは何ですか?
情報少なくて申し訳ありませんがよろしくお願いいたします。
基本的に画像でコードを提示されるとコピペ出来ないので基本的にコードはテキストで質問文に書くようにしてください。
また、コードを質問文に記載する際はMarkDownのcodeを利用してください。
書き方が分からなければ下記質問等を参考にしてください。
https://teratail.com/questions/238564
投稿してから気付きましたが、先刻投稿した質問と内容が同じなのではないでしょうか。
質問は編集できますので、以前の質問に内容を追記してください。
タグが適切ではないので回答者陣の目に留まらないのだと思います。「Ruby」と「Ruby on Rails」のタグを付けると、適切な回答をいただける可能性が高くなります。
随分アバウトな説明ですね。(画像右上の説明より)
> しかし変数名を「@」からはじめることでこの変数は特殊な変数となり ... ですので、アクションで定義したビュー用の変数には「@」をつけ忘れないようにしましょう。
この部分の詳しい説明が最初にちゃんとあれば、質問も出てこないはずなのですが。詳しい説明は放っておいて、「最初にとにかく動かしてみよう」的なカリキュラムなのでしょうね。