从无表格模型访问静态数据

时间:2011-07-27 06:05:44

标签: ruby-on-rails activerecord

我必须在组合框中加载静态数据。是自己将数据存储在模型中,从无数据模型中访问该数据。

我的数据是这样的

[{:id=>1, :name=>"xyz1", :value=>"001"}, {:id=>2, :name=>"xyz2", :value=>"002"}, {:id=>3, :name=>"xyz3", :value=>"003"}]

1 个答案:

答案 0 :(得分:0)

是的,您可以在'app / models / some_data.rb'

中创建模型
class SomeData
  attr_accessors :id, :name, :value
end

然后你可以将它用作普通的Ruby对象。然后,您可以使用一些ActiveModel模块,以获得一些特殊行为:https://github.com/rails/rails/blob/v3.0.7/activerecord/README.rdoc