私は、ユーザにオプションの特定のコレクションの間で選択を求めるフォームを持っています。これは動作しますが、私はこの少しのスタイルをしたいとの問題そうに抱えているシンプルなフォームf.inputタグを変更してスタイルを設定する方法
= f.label :recognition, "How did you hear about us?", required: false, class: "font required-field"
= f.input :recognition, input_html: { class: "recognitionStyling" }, collection: %w{article blog_post linkedin magazine_ad online_search referral twitter other}, required: false
今すぐ確認してください:私のコードベースでの私のフォームは次のようになります。
私は今、このようになりますしている:私は取得しようとしています何しかし
これに似たものである:
すると、その特定の入力があります私はこれが起こるのを許す必要がありますか?私が試したのは、recognitionStyling
という私の入力にクラスを追加することでした。次のようになりますが、CSSがこの変更を行う方法であるかどうかはわかりません。
.recognitionStyling{
width: 100%;
}
まず最初に私はあなたがコードをきつく締めてくれたことを愛していますが、プレースホルダを表示することができませんでした。何が起きる可能性がありますか? – kdweber89
'input_html'のキーは' placeholder: 'の代わりに' prompt: 'でなければなりません。これはテキスト入力フィールドのためのものです。私はそれに応じて私の答えを更新しました。 –
hm .....私は、プレースホルダーを働かせるのにいくつかの問題を抱えています。私はエラーが私の目的ではないと思っていますが、他に何が効くかわかりません。 – kdweber89