2010-11-25 2 views
3

Rails 3.0.3 및 Ruby 1.9.2에서 acts-as-taggable-on 보석을 설정했습니다. 태그가 예상대로 작동하지만 taggings 테이블이 tagger_id를 캡처하지 않습니다. 내가 놓친 게 무엇인지 식별 ​​사전에 어떤 도움acts_taggable_on tagger_id 또는 tagger_type을 기록하지 않음

class Course < ActiveRecord::Base 

    # attr_accessible :title, :description, :duration, :format 

    acts_as_taggable 

class User < ActiveRecord::Base 

    # identifies user who tags as part of the acts-as-taggable-on gem 
    acts_as_tagger 

감사 : 여기

내가 설정을 가지고 것입니다.

답변

2

Acts-as-taggable-on은 어떤 사용자가 태그 지정을하고 있는지 자동으로 알 수있는 방법이 없습니다. 사용자가 강좌를 입력하거나 편집 할 때 컨트롤러에서 사용자가 클래스에 다음과 같이 태그 지정하고 있음을 명시해야합니다.

@ user.tag (@class, : with "tag1, tag2")

는 제목 태그 소유권 아래 문서입니다 :

https://github.com/mbleigh/acts-as-taggable-on

관련 문제