Ruby on Rails:嵌套表单。一个用于批量操作,一个用于搜索

时间:2010-07-12 17:46:52

标签: ruby-on-rails

我有外部form_tag,以便我可以进行批量操作。

但是我有一个用于searchlogic的内部form_for。

只有外形才有效。

内部版本不会出现在检查器中的HTML中。 (铬)

相关代码:

 <% form_tag :controller => :objects, :action => :bulk_action do %>

     <% form_for @search, :html=>{:id=>"filter"} do |f| %>
     <% end %>

            <%= observe_form :filter, 
                  :frequency=>0.5,
                  :update=>'objects',
                  :url=>{:action=>'filter',
                  :only_path=>false}, 
                  :before => "startLoad('objects');",
                  :complete => "stopLoad('objects');" %>

           <div id="proposals">
                  <%= render(:partial=>"objects") %>
           </div>
 <% end %>

2 个答案:

答案 0 :(得分:1)

你不应该在另一个表格标签内。这在HTML中是不正确的,不允许。

答案 1 :(得分:0)

使用fields_for作为嵌套for。