投稿テーブルのすべての投稿をid=5と表示したい.....。
コントローラ
user_controller.rb
class UsersController < ApplicationController
# other methods are also present...
def profile
uid=session[:userid] #session contains userid,it is stored in uid....Eg:5
@post=Post.find_by_userid(uid) #Display all posts with userid=5 in Post table.
end
end
見る
profile.html.erb
<h1>In Profile</h1>
<%=session[:test]%>
<% @post.each do |p|%>
<%= p.title%>
<%= p.body%>
<%= p.tag%>
<%end%>
実行すると、次のようなエラーが発生します。/Users/Vineeth/QA4/app/views/users/profile.html.erbを表示しています。
エラーを修正するのを手伝ってください......ありがとう。