我實現了像我的網頁上的評論像Facebook,但我想弄清楚如何讓視圖工作。如何創建評論視圖? 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 %>
而且我想弄清楚如何最好地顯示這些評論提交後。我可以用它來建立視圖嗎?
comment.html.erb
<%= simple_format(comment.content) %>
<% end %>
理想情況下,我想要顯示的評論就像我現在使用的這個頁面上的顯示 – 2013-03-10 22:44:20
您需要使用javascript http://wowkhmer.com/2011/09/19/unobtrusive -ajax-with-rails-31 /如果你使用Rails 3.2或Rails 4 http://edgeguides.rubyonrails.org/working_with_javascript_in_rails.html – rbinsztock 2013-03-12 18:43:56