【发布时间】:2013-02-26 00:32:18
【问题描述】:
我在我的页面上实现了一个类似 cmets 的 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 %>
我正在尝试弄清楚如何在提交后最好地显示这些 cmets。我可以用它来构建视图吗?
comment.html.erb
<%= simple_format(comment.content) %>
<% end %>
【问题讨论】:
-
理想情况下,我想让评论显示我现在正在使用的页面上的情况
-
如果您使用 Rails 3.2 或 Rails 4,则需要使用 javascript wowkhmer.com/2011/09/19/unobtrusive-ajax-with-rails-31 edgeguides.rubyonrails.org/…
标签: css ruby ruby-on-rails-3 partial-views