30

simple-form を使用して、テキスト入力フィールドにデフォルト値を追加したいと考えています。:placeholderデフォルトでは使用されていません....

<%= f.input :user, :placeholder => 'user@domain.com' %>
4

5 に答える 5

59
<%= f.input :user, :input_html => { :value => 'user@domain.com' } %>
于 2012-08-08T19:36:39.037 に答える
1

レール5.1placeholder: 'aaaaaaaaaaa'で動作します。例えば

<%= f.input :user, :placeholder => 'user@domain.com' %>

Rails 5.1で動作します

于 2018-07-12T12:07:47.140 に答える
0

コントローラーでこれを行い、データの詳細をフォームから除外できます。これの代わりに: def new @article = Article.new end

あなたはこれを行うことができます: def new # hardcode default values (as shown) or generate on the fly @article = Article.new(title: "10 Best Things") end

「新しい」フォームが開き、デフォルト (事前設定) の値が入力されます。これは、単純なフォーム、単純な古い Rails、または Rails の方法で処理を行うその他のフォーム ジェネレーターで動作するはずです。

于 2018-10-15T12:42:35.607 に答える