如何在Rails 4应用程序中向form_for帮助器添加一个类?
我正在使用引导程序CCS来设置我的Rails 4应用程序的样式,但在使用form_for帮助程序时无法弄清楚如何向表单添加类。 我已经按照其他几个线程的建议没有成功。 两个这样的线程……
- 如何覆盖form_for帮助器中的类名?
- 为form_for帮助器生成的表单添加(不覆盖类)
该应用程序按照说明工作,但我希望它看起来也很好。 这是工作代码并注释掉了第一行,因为它没有根据我的需要将其他类添加到表单中。
- https://github.com/Brian-Boyd/TheIronYard/blob/master/03week-day4/patient/app/views/patients/_form.html.haml
有人可以帮助应对这一挑战吗? 希望今天有一些智能Rails开发人员可以提供帮助。
你可能得到了答案,虽然这些点可能对你有帮助
带有haml类名的form_for:
= form_for @patient, :html => {:class => "form-horizontal"} do |f|
它也可以写成
= form_for @patient, {:html => {:class => "form-horizontal"}} do |f|
但它不能写成
- form_for @patient, :html => {:class => "form-horizontal"} do |f| #it gives error.
希望能帮助到你!
除了Pavan在Rails 4中的答案之外, 如果你使用的是form_tag,你可以这样写:
= form_tag some_path, method: 'get', class: 'some-class' do
这对我有用。