在Rails中命名布尔列
比方说,我有一个Dog ,我想存储,如果它在Rails的trained 。 传统上,返回布尔值的Ruby方法的名字以? 。 我应该打电话给数据库专栏trained? ,或者我应该调用数据库列trained并有一个方法
class Dog def trained? trained end end
后面的选项似乎效率低下,特别是当我有很多布尔字段。
还是有一些其他的select,我错过了?
你应该把它叫做训练。 在您的架构中使用以下types定义它:boolean。 你可以参考它训练? 一切都会神奇的工作。 所以说http://www.ruby-forum.com/topic/60847