在這裏,我使用錯誤消息註冊並使用具有單一模型user.rb的設計器登錄窗體。如何更改錯誤消息爲現場電子郵件和密碼爲不同的形式? 在user.rb我用:使用單一模型顯示不同形式的'相同字段'的驗證消息,導軌
validates_presence_of :full_name
validates_presence_of :email, :message => "enter email"
validates_confirmation_of :password
validates_presence_of :password, :message=> "enter password"
在註冊表單:
= form_for(resource, :validate => true, :as => resource_name, :url => registration_path(resource_name)) do |f|
%ul
%li
= f.label :full_name
= f.text_field :full_name
%li
= f.label :email
= f.email_field :email
%li
= f.label :password
= f.password_field :password
%li
= f.label :password_confirmation
= f.password_field :password_confirmation
%li
= f.label :zip
= f.text_field :zip
= f.submit "Sign up", :class=> "btn btn-primary"
註冊形式:
= form_for(resource, :validate => true, :as => resource_name, :url => session_path(resource_name)) do |f|
%ul
%li
= f.label :email
= f.email_field :email
%li
= f.label :password
= f.password_field :password
- if devise_mapping.rememberable?
%li
= f.check_box :remember_me
= f.label :remember_me
%div
= f.submit "Log in", :class=> "btn btn-primary mt10 ml60"
我怎樣才能上述消息更改登錄形式?
感謝@Billy你的答案我有要求更改消息 – Rajeev 2013-04-22 07:03:16