在观看 RailsCast #382 on tagging withacts-as-taggable-on 之后,我有一个问题。
使用 Devise 进行身份验证时,有什么方法可以使用 current_user 设置标签所有权?
class User < ActiveRecord::Base
acts_as_tagger
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
attr_accessible :email, :password, :password_confirmation, :remember_me
end
我根据acts-as-taggable-on 文档将acts_as_tagger 添加到用户模型中。
class Object < ActiveRecord::Base
acts_as_taggable
end
我在对象模型上设置了acts_as_taggable。
通过这个设置,当我创建一个带有标签的新对象时,我仍然在日志中看到 tagger_id 设置为 nil。