这是一个Bug吗?无法在Padrino中使用form_for指定表单ID

时间:2014-12-04 02:06:40

标签: ruby haml padrino

我有这个form_for标签:

= form_for @food, :autocomplete => "off", :id => "food" do |f|

这是它生成的标签:

<form action-autocomplete="off" action-id="food" accept-charset="UTF-8" method="post">

如何从form_for标记中指定html表单id属性?请注意,padrino添加了一个&#34;动作&#34;也可以在自动完成属性之前。

对我来说这看起来像个错误。我使用的是Padrino版本0.12.2。

1 个答案:

答案 0 :(得分:1)

如果要使用自定义ID,则需要将URL指定为第二个参数。代码应该是:

= form_for @food, '/path/to/create/', id: 'food' do |f|

code for form_for

这是从Rails采用的类似模式。 In Rails, however,您不必将URL指定为第二个参数,并且基于HTML的设置会转到html选项键。值得为此开一个问题。