在Rails常量中找到记录是不是很糟糕?

时间:2017-03-29 01:34:41

标签: ruby-on-rails

我有许多静态角色,它们作为记录存储在数据库中。

=> #<ActiveRecord::Relation [#<Role id: 1, name: "admin">, #<Role id: 2, name: "other_role">]>

我觉得每次想要使用该角色时不断做Role.find_by(name: 'admin')可能会很糟糕。我知道它会存在,因为它将存在于种子中。

在初始化程序中使用常量来查找服务器启动时的记录是不是很糟糕?

ADMIN_ROLE = Role.find_by(name: 'admin')

0 个答案:

没有答案