https://qiita.com/jnchito/items/aec75fab42804287d71b
上記のようなチャット機能を実装したいのですが、
「??」という点があったのでご質問させてくださいませ。
パーシャルに変数が入っているのですが、
「app/views/messages/_message.html.erb」 <div class="message"> <p><%= message.content %></p> </div>
コントローラーでは、
class RoomsController < ApplicationController def show @messages = Message.all end end
このようにshowページでの取得をしているようです。
<h1>Chat room</h1> <div id="messages"> <%= render @messages %> </div>
パーシャルがshowページで吐き出されるのはわかるのですが、
なぜこのような変数(@がないオブジェクト)を、このようにインスタンス変数のように扱えるのでしょうか?
ご回答いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/04 07:40