題の通りです。
具体的なソースを記述します。
コントローラ
def createfirst @post = Post.new(comment: params[:comment]) @post.save flash[:notice]="投稿に成功しました" redirect_to("/AAA/BB") end def mariosan @posts = Post.where(num: "mario") end def yossi-san @posts = Post.where(num: "yossi-") end
mariosanのビュー
<h1>マリオさんについてあなたの意見を投稿しよう</h1> <div class="main posts-index"> <div class="container"> <% @posts.each do |post| %> <%= post.comment %><br> <%= %><br> <% end %> </div> </div> <div class="main posts-new"> <div class="container"> <h1 class="form-heading">投稿する</h1> <%= form_tag("/firstclass/createfirst") do %> <div class="form"> <div class="form-body"> <textarea name="comment" cols="40" rows="3"></textarea> <input type="hidden" name="num" value="mario"> <input type="submit" value="投稿" > </div> </div> <% end %> </div> </div>
yossi-sanのビュー
<h1>ヨッシーさんについてあなたの意見を投稿しよう</h1> <div class="main posts-index"> <div class="container"> <% @posts.each do |post| %> <%= post.comment %><br> <%= %><br> <% end %> </div> </div> <div class="main posts-new"> <div class="container"> <h1 class="form-heading">投稿する</h1> <%= form_tag("/firstclass/createfirst") do %> <div class="form"> <div class="form-body"> <textarea name="comment" cols="40" rows="3"></textarea> <input type="hidden" name="num" value="yossi-"> <input type="submit" value="投稿" > </div> </div> <% end %> </div> </div>
これによってそれぞれのビューで投稿されたコメントをそれぞれのビューで表示したいのですが、実際は何も表示されません
何が悪いのでしょうか?
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。