如何在Rails 4应用程序中向form_for助手添加一个类?

时间:2014-04-20 16:02:55

标签: ruby-on-rails haml form-for

我使用bootstrap CCS来设置我的Rails 4应用程序的样式,但是在使用form_for帮助程序时无法弄清楚如何向表单添加类。我已经按照其他几个线程的建议没有成功。两个这样的线程......

应用程序按照说明运行,但我希望它看起来也不错。这是工作代码并注释掉了第一行,因为它没有根据我的需要将其他类添加到表单中。

任何人都可以帮助应对这一挑战吗?希望今天有一些智能Rails开发人员可以提供帮助。

2 个答案:

答案 0 :(得分:4)

你可能得到了答案,虽然这些点可能对你有所帮助

form_for,其名称为haml:

= 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.

希望它有所帮助!

答案 1 :(得分:0)

除了Pavan在Rails 4中的答案之外,您可以这样写如果您使用的是form_tag

= form_tag some_path, method: 'get', class: 'some-class' do

这对我有用。