我使用了模态
class School < ActiveRecord::Base
has_many :standards
我的第二个模式
class Standard < ActiveRecord::Base
acts_as_taggable_on :subject
belongs_to :school
我想提取我正在做的学校科目列表
- @school.standards.each do |standard|
= f.association :subject, collection: standard.subject
我正在获取列表,但是,我正在获取单独标准的单独下拉列表,而不是学校主题列表,我是 Rails 新手,请帮忙。提前致谢
我试过了
= @school.standards.joins(:subject => [:taggings => [:tag]]).map{|i| i.subject}
但我没有得到主题列表,而是得到了
[#<ActiveRecord::Associations::CollectionProxy [#<ActsAsTaggableOn::Tag id: 85, name: "eee">
最佳答案
我也遇到过类似的问题。
在 View 中,要访问和编辑列表,您必须使用:
subject_list
而不是
subject
希望这能有所帮助。
关于mysql - 获取 ActiveRecord::Associations::CollectionProxy 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24575059/