2012-08-14 43 views
1

在铁轨我见过像当使用在轨道HTML关键?

form_for(@post, html: {:class => "foo"}) 

代码,但有时轨自动转换它不能识别的HTML任意键?

在上面的例子,如果你不使用:html键,课堂作业将不会反映在DOM。

时使用此?

回答

1

根据the documentation,每当你想属性添加到表单标签,你应该使用HTML选项“:HTML - 可选HTML属性的表单标签。”

还有其他一些预先定义的选项,导轨可以拿起。有很多。你可以清楚地看到在the documentation其中。

+0

所以在结合的form_for只是用来? – Steve 2012-08-14 10:07:15

+0

我无法确定。每个表单助手都定义了自己的选项。我不熟悉定义html选项的其他人。我找不到任何快速搜索,但这是非常可能的。 – davidrac 2012-08-14 10:16:14

1

它只是因为的form_for是这样定义的方式铁轨......你可以随时查询API,同时通过正确的选项和它们的顺序。

http://api.rubyonrails.org#for_for