3

私はレールに不慣れで、誰かが私にいくつかの光を見せてくれるかどうか疑問に思っていました...

いくつかの入力フィールドがある単純なフォームがあり、フィールド名の下にフィールド検証メッセージを表示する必要があります。以下に表示エラーを簡単に言う方法はありますか?または、各フィールドのエラーメッセージを確認して、スパンタグを作成する必要がありますか?

4

1 に答える 1

4

simple_form.rbエラーメッセージをラップするタグをイニシャライザファイルで指定できます。

b.use :error, :wrap_with => { :tag => :span, :class => :error }

また、入力のデフォルトのエラーコンポーネントを無効にして、次のように自分で印刷することもできます。

<%= simple_form_for @user do |f| %>
  <%= f.input :name, error: false %>
  <%= f.error :name %>
  <%= f.submit %>
<% end %>

エラーメッセージのスタイルを自由に設定します。

于 2012-11-08T17:54:13.083 に答える