2006-04-17 (月) [長年日記]
1
つーか、validates_inclusion_of って動く?
なんか知らんけど、常にエラーになっちゃう。
- View
<%= text_field 'member', 'birth', :value => 1980 %>
- Model
class Member
validates_inclusion_of :birth,
:in => 1900..Date.today.strftime("%Y").to_i
:
:
end
consoleだとちゃんと動きそうなのよ
>> (1900..Date.today.strftime("%Y").to_i).include?(1980)
=> true
あーーーーー分かった!!
MySQLのYEAR型にしてるのがイカンのかなあ、なんかString型で送られてくるらしいので、
- Model
class Member
validates_inclusion_of :birth, :in => "1900"..Date.today.strftime("%Y")
:
:
end
とするとオーケー。
#validations.rbの中でp打ちまくったよ...orz
[ツッコミを入れる]
[]
| 