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を追加する方法が変更されました。

最新の構文(バージョン3.2.0)は、opが試したものです。

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

「simpleformid」を検索するとGoogleのトップに近づくので、この質問に更新を追加すると思いました。

于 2015-12-20T01:06:04.593 に答える