Я использую act-as-taggable-on 2.0.6 для тегирования в приложении Rails 3.0.9. Я успешно добавил поддерживаемые базой данных атрибуты в модель тегов, например, у каждого тега есть RSS-канал, поэтому я могу вызвать @post.tags.first.feed_url
, чтобы получить URL-адрес Feedburner из моей базы данных.
Но хотя я могу добавлять атрибуты в модель тегов, похоже, я не могу добавлять методы экземпляра. Я создал метод экземпляра:
class Tag < ActiveRecord::Base
...
def subscribable?
!feed_url.blank?
end
...
end
Но когда я звоню @post.tags.first.subscribable?
, я получаю сообщение об ошибке:
NoMethodError: undefined method `subscribable?' for #<ActsAsTaggableOn::Tag:0x00000100d32290>
Есть ли способ указать объектам ActsAsTaggableOn::Tag
наследовать методы модели от модели Tag
?