【发布时间】:2011-05-01 13:35:19
【问题描述】:
在我的 Rails 3 应用程序中,用户使用 Ajax 向论坛添加新消息:
<%= form_tag("/forum/add_new_message", :remote => true) do %>
<%= text_area_tag("new_message_area") %>
<% end %>
这是我的控制器的代码:
def index
@messages = Message.all
end
def add_new_message
Message.create(:text => params[:new_message_area], ...)
redirect_to(:action => 'index')
end
问题是用户添加新消息后,redirect_to(:action => 'index')执行了,但是页面没有刷新,即我没有看到新消息。
为什么?
【问题讨论】:
标签: ruby-on-rails ajax ruby-on-rails-3