0
我正在使用Gem active_hash https://github.com/zilkey/active_hash为简单数据创建模型,我不想为其创建数据库表。无法访问ActiveHash中的数据
例如,我有域类型这个模型建立:
class FieldType < ActiveHash::Base
self.data = [
{:id => 1, :name => "text", :friendly_name => "Text"},
{:id => 2, :name => "textarea", :friendly_ => "Text Area"},
{:id => 3, :name => "image", :friendly_ => "Image"},
]
end
而且我想列出一个选择这些字段类型:
def field_types_for_select
#FieldType.all.order('name asc').collect { |t| [t.friendly_name, t.name] }
FieldType.pluck(:friendly_name, :name)
end
但我得到一个错误的顺序,收集或采摘没有定义。
如何访问此数据?这适用于其他模型,但不是ActiveHash。根据文档,模型应该和ActiveRecord一样工作,但我似乎无法像访问它一样。 FieldType.all
工程,但其他方法不。
没关系啊感谢。这看起来很有用! – Cameron
没问题!快乐你得到它的工作! –