轨道上的红宝石全球阵列

时间:2016-07-18 14:23:39

标签: ruby-on-rails ruby

我想要包含一个存储模型信息的数组。只要创建了模型A的对象,就会在数组中添加此对象的属性 name ,并且在重新启动服务器时不会重新设置此数组。我尝试将数组放到关联的模型类和控制器,但它不起作用。你能告诉我怎么做吗?

2 个答案:

答案 0 :(得分:0)

我认为您想要的是存储在数据库中的每个ModelA的每个名称?

据@Leito说,这样可行:

ModelA.all.pluck(:name)

答案 1 :(得分:0)

也许: Model.all.uniq.pluck(:name),转换为SELECT DISTINCT name FROM models