2010-01-12 23 views
27

Jak ustawić atrybut class i id dla elementu formularza za pomocą semantic_form_for?Formtastic klasa zestawu i identyfikator formularza

Poniższy kod:

<% semantic_form_for (@meetingsearch), :class => "new_meeting_search", :id => "meeting_search" do |f| %> 

daje mi:

<form action="/meetingsearches" class="formtastic meetingsearch" id="new_meetingsearch" method="post"> 

Odpowiedz

58

ten powinien robić to, co trzeba (niesprawdzone):

<% semantic_form_for @meetingsearch, :html => { :class => "new_meeting_search", :id => "meeting_search" } do |f| %> 

Dla wyjaśnienia, semantic_form_for owija się wokół Rails' zbudowany w form_for, więc to jest dokładnie tak, jak to zrobić w regular Rails forms also :

<% form_for @meetingsearch, :html => { class => "new_meeting_search", :id => "meeting_search" } do |f| %> 
+4

kluczem dla mnie używał „HTML” zamiast „input_html” jako kluczowy – PeppyHeppy

+0

mają nawet funkcja udokumentowaną: 'TODO: udokumentowania„zgadywania”od wejścia style' -.- –

Powiązane problemy