だから最初に私はこのクラスを持っていました:
class User < ActiveRecord::Base
attr_accessible :email, :name
end
Rubyサンドボックスでユーザーを作成して保存できました。
次に、次のような検証を追加しました。
validates(:name, presence: true)
変更を保存し、コンソールに戻り、次のように言いました。
>> user = User.new(name: "", email: "mhartl@example.com")
>> user.save
name が空白であるため、FALSE を返す必要があります。しかし、それは真実を返しました。なんで?たぶん、サンドボックス コンソールを再起動する必要がありますか?