Ruby on rails 从无表模型访问静态数据
我必须在组合框中加载静态数据。可以将数据存储在模型中,以无表模型的形式访问这些数据 我的数据是这样的Ruby on rails 从无表模型访问静态数据,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我必须在组合框中加载静态数据。可以将数据存储在模型中,以无表模型的形式访问这些数据 我的数据是这样的 [{:id=>1, :name=>"xyz1", :value=>"001"}, {:id=>2, :name=>"xyz2", :value=>"002"}, {:id=>3, :name=>"xyz3", :value=>"003"}] 是的,您可以在“app/models/some_data.rb”中创建模型 class SomeDa
[{:id=>1, :name=>"xyz1", :value=>"001"}, {:id=>2, :name=>"xyz2", :value=>"002"}, {:id=>3, :name=>"xyz3", :value=>"003"}]
是的,您可以在“app/models/some_data.rb”中创建模型
class SomeData
attr_accessors :id, :name, :value
end
然后可以将其用作普通的Ruby对象。然后,您可以使用一些ActiveModel模块来获得一些特殊行为:将数据放入YAML文件中,并将其加载到应用程序中。如果数据是特定于模型的,则可以使用常数和值