2 errors prohibited this lunch from being saved:
Name can't be blank
Star is not a number
:presence => 真偽値これは、カラの値を禁止するものです。:presenceの値は真偽値となり、trueを指定すると、必ず何らかの値が入力されなければならなくなります。
:numericality => { :only_integer => 真偽値 }数字の入力だけを許可するものです。:numericalityの値はハッシュになっており、:only_integerという項目が用意されています。これは、整数のみの入力にするためのオプションで、trueにすると整数だけ入力可能になります。falseだと、整数以外(実数)の入力も許可されます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
class Lunch < ActiveRecord::Base attr_accessible :genre, :memo, :name, :star validates :name, :presence => true validates :star, :numericality => { :only_integer => true } end
<< 前へ | 次へ >> |