act-as-taggable-on を使用したタグ付けに関する RailsCast #382 を見た後、1 つの質問があります。
認証に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
Objectモデルにacts_as_taggableを設定しました。
このセットアップでは、タグを使用して新しいオブジェクトを作成すると、ログで tagger_id が nil に設定されているのが引き続き表示されます。