我在我的页面上实现了一个类似 facebook 的评论,但我试图弄清楚如何让视图正常工作。
这是评论如何工作的代码:
评论控制器
class CommentsController < ApplicationController
def create
@micropost = Micropost.find(params[:micropost_id])
@comment = Comment.new(params[:comment])
@comment.micropost = @micropost
@comment.user = current_user
if @comment.save
redirect_to(:back)
else
render 'shared/_comment_form'
end
end
end
评论表单视图
<%= form_for([micropost, @comment]) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<div class="field">
<%= f.text_field :comment_content %>
</div>
<button class="btn" type="submit">
Comment
</button>
<% end %>
我试图弄清楚如何在提交后最好地显示这些评论。我可以用它来构建视图吗?
评论.html.erb
<%= simple_format(comment.content) %>
<% end %>