0
當用戶創建帖子時顯示的郵件用戶不是其帖子以及登錄的用戶。例如:用戶(1)登錄[email protected],添加帖子,註銷。用戶(2)登錄[email protected]並從[email protected]看到帖子,但是這個帖子顯示來自[email protected]的電子郵件,這是錯誤的。在Rails中發表評論時顯示用戶電子郵件
控制器
class PostsController < ApplicationController
def index
end
def create
@post = current_user.posts.build(post_params)
@post.name = current_user
if @post.save
redirect_to root_url
else
render 'static_pages/home'
end
end
def show
end
def destroy
end
private
def post_params
params.require(:post).permit(:title, :content)
end
end
視圖
<% @posts.each do |post| %></br></br>
<tr>
<td><%= post.title %></td>
<td><%= post.content %></td>
<%= @post.user.email %>
</tr></br></br>
<% end %>
如何解決? 對不起我的英文不好
謝謝你的男人!關於我和我知道的HTML:D我還在學習 – vveare138