simple-form を使用して、テキスト入力フィールドにデフォルト値を追加したいと考えています。:placeholder
デフォルトでは使用されていません....
<%= f.input :user, :placeholder => 'user@domain.com' %>
simple-form を使用して、テキスト入力フィールドにデフォルト値を追加したいと考えています。:placeholder
デフォルトでは使用されていません....
<%= f.input :user, :placeholder => 'user@domain.com' %>
<%= f.input :user, :input_html => { :value => 'user@domain.com' } %>
レール5.1placeholder: 'aaaaaaaaaaa'
で動作します。例えば
<%= f.input :user, :placeholder => 'user@domain.com' %>
Rails 5.1で動作します
コントローラーでこれを行い、データの詳細をフォームから除外できます。これの代わりに:
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 の方法で処理を行うその他のフォーム ジェネレーターで動作するはずです。