2012-08-08 22 views

Trả lời

18

Có lẽ tốt hơn và đúng cách là sử dụng : nhãn trọng và giữ: button_html để tạo kiểu

<%= form.action :submit, :label => "Submit", :button_html => { :class => "lagoon" } %> 

Tôi nghĩ ý tưởng tốt nhất là sử dụng các khóa I18n. Kiểm tra Formtastic docs:

Formtastic quyết định những nhãn để sử dụng theo thứ tự sau:

  1. : nhãn #: label => "Chọn Title"
  2. Formtastic i18n # nếu một trong hai: label => true || i18n_lookups_by_default = true (xem Internationalization)
  3. ActiveRecord i18n # nếu tập tin định vị tìm thấy cho các thuộc tính nhất định
  4. label_str_method # nếu không có gì được cung cấp mặc định này để: nhân đạo nhưng có thể được thiết lập để một phương pháp tùy chỉnh

https://github.com/justinfrench/formtastic

5

Hóa ra tôi cần phải làm:

<%= form.action :submit, :button_html => { :value => 'Submit', :class => "lagoon" } %> 
+0

Đây là điều duy nhất thực sự hiệu quả đối với tôi. Cảm ơn! –