因此,這裏是我的形式remote_form_for不調用RJS模板
<% remote_form_for([:admin, Page.new]) do |f| %>
<ol>
<li>
<%= f.label(:title) %>
<%= f.text_field(:title) %>
</li>
<li>
<%= f.label(:parent_page) %>
<%= f.select(:parent_page_id, Page.roots.map { |p| [p.title, p.id] }.unshift(["none", nil])) %>
</li>
</ol>
<div class="modal-controls">
<%= submit_tag("Save") %> or <%= link_to_function("cancel", "R.Pages.hideAdd();") %>
</div>
<% end %>
我的行動
def create
@page = Page.create(params[:page])
@languages = Language.all
@languages.each do |language|
@page.page_languages.create(:language_id => language.id)
end
出於某種原因,提交不叫create.js.rjs模板,但而是嘗試調用create.html.erb,我是否需要某種形式的額外設置?
順便說一句,我使用的軌道2.3.5