2010-01-12 22 views
27

Làm cách nào tôi có thể đặt thuộc tính lớp và id cho phần tử biểu mẫu thông qua semantic_form_for?Lớp thiết lập Formtastic và id của mẫu

Các mã sau đây:

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

mang lại cho tôi:

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

Trả lời

58

này nên làm những gì bạn cần (chưa được kiểm tra):

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

Để làm rõ, semantic_form_for kết thúc tốt đẹp xung quanh Rails' được xây dựng trong form_for, vì vậy đây chính xác là cách bạn thực hiện trong regular Rails forms also :

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

chìa khóa đối với tôi là sử dụng "html" thay vì "input_html" là chìa khóa – PeppyHeppy

+0

Họ thậm chí đã tính năng ghi nhận: 'TODO: ghi lại "đoán" đầu vào style' -.- –

Các vấn đề liên quan