https://github.com/emrahyildirim/radgroup/
/App/view_models/forms_model.rb
类FormModel
包括ActiveModel :: Model
Rails控制台 FormModel.select(:name)无法使用该命令。
错误 nomethoderr(私人方法'选择'要求
我在寻求你的帮助。
答案 0 :(得分:1)
您是否正在尝试查找具有特定名称的资产?你可能正在寻找的地方,即
FormModel.where(name: 'name_im_looking_for')
这将返回具有匹配名称的资产数组。 (编辑准确性)
或者,您可以使用
FormModel.find_by(name: 'name_im_looking_for')
返回特定资产。
如果您只想通过以下方式对所有资产进行分组:name,请使用.group,它将返回ActiveRecord关系,您可以在该关系上对数据执行聚合函数,例如.count(如果这就是您想要的)。
FormModel.group(:name).count
这将返回一个对象:name(s)指向其计数,例如
{Sarah: 2, Bill: 3, Potato: 99}