为了与Ruby在布尔方法(例如person.is_smart?
)中使用问号的习惯用法保持一致,我想对Rails中的ActiveRecord字段也这样做:
rails generate model Person is_smart?:boolean
我还没有实际运行上述声明.我假设数据库字段中不能有问号.rails会适当地处理这个问题吗?最好的做法是在模型上留下问号吗?
使用Rails 3.2.8
为了与Ruby在布尔方法(例如person.is_smart?
)中使用问号的习惯用法保持一致,我想对Rails中的ActiveRecord字段也这样做:
rails generate model Person is_smart?:boolean
我还没有实际运行上述声明.我假设数据库字段中不能有问号.rails会适当地处理这个问题吗?最好的做法是在模型上留下问号吗?
使用Rails 3.2.8
如果有一个名为'smart'
的字段,Rails将自动生成方法smart?
.