我正在使用Cancan在我的用户模型中有
ROLES = %w[admin user ram]
我想从我自己的模块中获取值。
all= Role.all
@all.each do |all|
all.name
end
在这里,我可以携带数据库中来自滚动模型的所有值。并且我希望将其保存在%w[]中,如'
ROLES = %w[ all= Role.all
@all.each do |all|
all.name
end]
但我不知道格式。
我正在使用Cancan在我的用户模型中有
ROLES = %w[admin user ram]
我想从我自己的模块中获取值。
all= Role.all
@all.each do |all|
all.name
end
在这里,我可以携带数据库中来自滚动模型的所有值。并且我希望将其保存在%w[]中,如'
ROLES = %w[ all= Role.all
@all.each do |all|
all.name
end]
但我不知道格式。
2条答案
按热度按时间jhiyze9q1#
尝试
pluck
:有关APIdock的更多信息:http://apidock.com/rails/ActiveRecord/Calculations/pluck
mqkwyuun2#
%w[]只是创建数组的一种奇特的方法。如果你愿意,这应该是同样的工作方式。