0

는 내가보기에 내가얻기 액티브 :: 협회 :: CollectionProxy 오류

을하고있는 중이 야 그것을위한 대상 학교의 목록을 추출하고 싶었

class Standard < ActiveRecord::Base 
    acts_as_taggable_on :subject 
    belongs_to :school 

모달

class School < ActiveRecord::Base 
    has_many :standards 

제 2의 모달을 사용

- @school.standards.each do |standard| 
    = f.association :subject, collection: standard.subject 

나는 목록을 얻고 있지만 별도의 표준에 대한 별도의 드롭 다운을 얻고 있습니다. 학교 교과 목 록, 레일스를 처음 사용하는데 도움을주십시오. 사전

의 덕분에 나는이

= @school.standards.joins(:subject => [:taggings => [:tag]]).map{|i| i.subject} 

을 시도하지만 난 추가하는 대신 내가 모델 학교에서

[#<ActiveRecord::Associations::CollectionProxy [#<ActsAsTaggableOn::Tag id: 85, name: "eee"> 
+0

감사합니다. – user3164249

답변

0

비슷한 문제가있었습니다.

subject_list 

대신

subject 

의 난이 도움이 될 수 있습니다 희망 : 액세스 목록을 편집 할 수있는 뷰에서

는, 당신은 사용해야합니다.

0

을 얻고 주제의 목록을 받고 있지 않다 :

has_many :subjects, through: :standards 

과 다음보기에서 :

f.association :subjects 
+0

acts_as_taggable_on과 함께 사용하고있는 코드를 업데이트했습니다. 감사합니다. – user3164249