Ruby on Rails: вложенные формы.Один для массовых действий, внутренний для поиска - PullRequest
0 голосов
/ 12 июля 2010

У меня есть внешний form_tag, чтобы я мог выполнять массовые действия.

, но тогда у меня есть внутренняя form_for для searchlogic.

работает только внешняя форма.

Внутренний не отображается в HTML в инспекторе.(хром)

Код Relavent:

 <% 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 ]

1 голос
/ 12 июля 2010

У вас не должно быть одного тега формы внутри другого.Это неверно в HTML и не разрешено.

0 голосов
/ 12 июля 2010

Используйте fields_for для вложенности в.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...