たとえば、ユーザーが既に使用されているユーザー名または電子メールを入力した場合、モデルの検証からエラーを表示するにはどうすればよいですか? 私が使用している検証は機能し、検証によってページの作成が停止された場合でも、ページは適切にレンダリングされます。ただし、ユーザーにエラーを表示するにはどうすればよいですか。ページのどこでも構いません。:message => "The Username/Email is already in use" を使用できることはわかっています。しかし、これをより具体的にするにはどうすればよいですか、エラーを検証チェックから直接発生させるにはどうすればよいですか。
class User < ActiveRecord::Base
authenticates_with_sorcery!
attr_accessible :username, :password, :email
validates_presence_of :email
validates_presence_of :password
validates_presence_of :username
validates_uniqueness_of :email
validates_uniqueness_of :username
validates_uniqueness_of :password
validates_confirmation_of :password
end