3

我在 Rails 3.0.3 和 Ruby 1.9.2 上设置了acts-as-taggable-on gem。标记按预期工作,但标记表未捕获 tagger_id。

这是我的设置:

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

提前感谢您帮助确定我所缺少的内容。

4

1 回答 1

2

Acts-as-taggable-on 无法自动知道哪个用户在进行标记。当用户输入或编辑课程时,您必须在控制器中明确告诉它用户正在标记课程,如下所示:

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

它在标题标签所有权下的文档中:

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

于 2011-02-11T21:52:19.067 回答