J'ai dans outer form_tag afin que je puisse avoir des actions en bloc.Ruby on Rails: formes imbriquées. Un pour les actions en vrac, l'intérieur pour la recherche
mais j'ai alors une forme interne_for pour searchlogic.
seule la forme extérieure fonctionne.
Le code interne n'apparaît pas dans le code HTML de l'inspecteur. (Chrome)
code 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 %>
des idées pour une solution, alors? – NullVoxPopuli
@DerNalia Utilisez deux formulaires qui ne sont pas imbriqués. – Pointy
Merci .. -_-... Y a-t-il vraiment un moyen de contourner cela? parce que j'ai besoin de mes actions en vrac dans la même zone que la zone de recherche ... serait terriblement hackish d'avoir deux forme séparée et CSS les dans la bonne position. – NullVoxPopuli