Приложение моих комментариев работает, но единственная проблема заключается в том, что всякий раз, когда я обновляю страницу, комментарии исчезают. В журнале показано, что тело вставлено в таблицу комментариев (оно сохранено). Что я здесь не так делаю? Любая помощьбудет оценен. Спасибо заранее.
Просмотр # шоу
<div id="comments"></div>
<%= form_for :comment,:remote => true,:url=> {:controller=>"comments",:action=>"create"},:html => { :id => 'new-comment'} do |f| %>
<%= f.text_area(:body) %>
<div class="errors"></div>
<%= f.submit "post" %>
<% end %>
Контроллер комментариев
class CommentsController < ApplicationController
respond_to :js
def create
@deal=Deal.find(1)
@comment =@deal.comments.build(params[:comment])
@comment.save
respond_with( @comment, :layout => !request.xhr? )
end
def show
@comment=Comment.all
@deal=Deal.find(1)
@comment=@deal.comments
end
end
create.js.erb
$('#comments').append("escape_javascript(@comment.body)");