Simple-formを使用してテキスト入力フィールドにデフォルト値を追加したい。 :placeholder
これはデフォルトとして使用されません。..
<%= f.input :user, :placeholder => '[email protected]' %>
<%= f.input :user, :input_html => { :value => '[email protected]' } %>
簡単にできます:
<% f.text_field, value: '[email protected]' %>
text_field
は、Ransackのようなフォーム検索gemを使用している場合に適しています。
このオプションを試すことができます:
<%= f.input :user, label: '[email protected]' %>
オンRails 5.1 placeholder: 'aaaaaaaaaaa'
動作します。例えば。
<%= f.input :user, :placeholder => '[email protected]' %>
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 =方法..