我的标记表中有一个自定义id字段,它引用了其他模型。我在保存标签时遇到了一些问题(标签保存正确,因此标签,但不是我的自定义字段),我不知道在哪里保存这个自定义字段。我试着在这个例子Update owner tags via form中创建一个观察者,但它不起作用。
class TaggingObserver < ActiveRecord::Observer
observe ActsAsTaggableOn::Tagging
# Before save add :tagger_id using refs on the object witch 'taggable' and owner of this 'taggable'
def before_save(tagging)
puts "AAAAAAA"
end
end
此观察者的文件名是model目录下的call tagging_observer.rb。我已经安装了&#39; rails-observers&#39;宝石,我错过了什么?
我也尝试这个随机模型(用户),它工作正常。 如果有人对如何做到这一点有任何其他想法,请告诉我。 :)