4

我在下面有简单的 simple_form。我正在尝试将输入字段的 ID 设为“my-id”,但下面的解决方案不起作用(id 为“comment_body”)。如何为该输入字段指定 id?

= simple_form_for(@comment) do |f|
    = f.input :body, as: :string, html: {id: "my-id"}
    = f.button :submit

我也试过

    = f.input :body, as: :string, id: "my-id"

无济于事。

4

2 回答 2

10

:input_html工作,不是:html

 = f.input :body, as: :string, input_html: {id: "my-id"}
于 2012-07-20T04:44:29.703 回答
1

自从第一次回答这个问题以来,将 ID 添加到 simpleform 输入字段的方式已经改变。

最新的语法(版本 3.2.0)将是 op 尝试的:

 = f.input :body, as: :string, id: "my-id"

我想我会为这个问题添加一个更新,因为它在搜索“simpleform id”时接近谷歌的顶部。

于 2015-12-20T01:06:04.593 回答