嘿。我正在尝试执行一个非常简单的RJS功能并且遇到很多麻烦 - 这是默认为html刷新。这是我的代码,任何帮助将不胜感激:
<div id="main">
<% remote_form_for(@question) do |f| %>
<%= f.error_messages %> <%= f.text_field :target %>.
<%= f.text_area :message %>
<%= f.text_area :context %>
<%= f.submit "Add", :class => "button" %>
<% end %>
<%= render @feed %>
Create.js.rjs:
page.insert_html :bottom, :main, :partial => @question
page[@question].visual_effect :highlight
问题控制器
def create
...
@question.save!
respond_to do |format|
format.html {redirect_to :back}
format.xml {render :xml => @question, :status => :created, :location => @question}
format.js
end
答案 0 :(得分:0)
答案 1 :(得分:0)
而不是:
<% remote_form_for(@question) do |f| %>
尝试:
<%= form_for(@question, :remote => true) do |f| %>