■処理が中断すると思っていると、エラーを食らうよ
次のコードはエラーする。
def validate if self.name == nil self.erros.add(:name,"名前を入力して下さい") end print self.name ←ここでnilエラー end 正しくはこう if self.name == nil self.erros.add(:name,"名前を入力して下さい") else ←これね!または、returnを使う print self.name end
■処理が中断すると思っていると、エラーを食らうよ
次のコードはエラーする。
def validate if self.name == nil self.erros.add(:name,"名前を入力して下さい") end print self.name ←ここでnilエラー end 正しくはこう if self.name == nil self.erros.add(:name,"名前を入力して下さい") else ←これね!または、returnを使う print self.name end