Ruby on rails 在Rails中命名布尔列
假设我有一只Ruby on rails 在Rails中命名布尔列,ruby-on-rails,ruby,Ruby On Rails,Ruby,假设我有一只狗,我想把它是否经过训练存储在Rails中。通常,返回布尔值的Ruby方法的名称以?结尾我应该调用数据库列trained?,还是应该调用数据库列trained并拥有一个方法 class Dog def trained? trained end end 后一个选项似乎效率低下,特别是当我有很多布尔字段时 或者我还缺少其他选择吗?你应该称之为trained。在模式中使用:boolean类型定义它。您可以将其称为trained?,一切都会神奇地工作 这么说
狗
,我想把它是否经过训练
存储在Rails中。通常,返回布尔值的Ruby方法的名称以?
结尾我应该调用数据库列trained?
,还是应该调用数据库列trained
并拥有一个方法
class Dog
def trained?
trained
end
end
后一个选项似乎效率低下,特别是当我有很多布尔字段时
或者我还缺少其他选择吗?你应该称之为
trained
。在模式中使用:boolean类型定义它。您可以将其称为trained?
,一切都会神奇地工作
这么说