Ich habe diese Art jeder Schleife mit Formnicht erste Form bekommen in jeder Schleife
<% @catagories.each do |cat| %>
<label>
Name:
<%= cat.name %>
</label>
<label>
Public
<%= form_for cat, :html => {:class => 'visible_in_activity_record'} do |f| %>
<%= f.check_box :visible_in_activity_record ,:'data-role'=>"none"%>
<% end %>
</label>
<% end %>
Wenn ich zeigen dies in Browser zur Folge hat.
Das erste Element der Schleife ist ohne Form und danach haben alle Elemente Form.
Danach habe ich versucht, Code und überprüfen Formular aus inspect Element im Browser, aber im Browser, der das gleiche Problem, dass ich nicht Formular im ersten Element der Schleife sehen kann.
Wenn jemand diese Art von Problem konfrontiert, dann bitte helfen Sie mir, dies zu lösen.
Vielen Dank.
Versuchen Sie ohne die Klasse, um sicher zu sein, dass es nicht durch CSS versteckt ist. – Syl
check '@ catagories.first' - was gibt es zurück. Idealerweise sollte dies nicht der Fall sein, es sei denn, das erste Element ist null – dp7
dkp: Wenn @ catagories.first null ist, wird stattdessen eine Ausnahme ausgelöst! –