2014-04-20 33 views
1

我使用引导CCS风格我的Rails 4应用程序,但无法弄清楚如何使用form_for助手时,将类添加到窗体。我在其他几个线程上都没有成功地遵循这些建议。这样两个线程...如何将一个类添加到Rails 4应用程序中的form_for helper中?

这个应用程序的工作,因为它按照指示应该,但我希望它看起来不错。这是工作代码,并已将第一行注释掉,因为它不会将额外的类添加到窗体中,因为我需要它。

任何人都可以用这个挑战帮助吗?希望今天有一些聪明的Rails开发人员可以提供帮助。

+0

当你使用这行'form_for @patient,:html => {:class =>“form-horizo​​ntal”} do | f |'时,你有没有得到任何错误? – Pavan

+0

没有错误。页面仍然加载,但是当我查看源代码时,不会添加该类。 – Brian

+0

这是非常奇怪的,因为我只是再试一次,它的工作原理。班级已被替换。我没有做任何与我写问题之前不同的事情。 – Brian

回答

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. 

希望它有帮助!

+0

谢谢帕文!这真的很有帮助,因为我能够进入并制作出漂亮的表格。 – Brian

0

除了帕文在Rails的4回答,你可以,如果你正在使用的form_tag简单地把它写这样

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

这为我工作。

相关问题