У меня есть 3 модуля Блог, новости, статьи и сборные обзоры для всех.как показать полиморфную запись ruby on rails
class Review < ActiveRecord::Base
attr_accessible :reviewable_type,:reviewable_id,:description,:context,:language,:status, :title, :user_id,:review_category_id,:ratings
belongs_to :user
belongs_to :review_category
belongs_to :reviewable, :polymorphic => true
class Blog < ActiveRecord::Base
attr_accessible :description, :status, :title
has_many :reviews, :as => :reviewable, :dependent => :destroy
class News < ActiveRecord::Base
attr_accessible :description, :status, :title
has_many :reviews, :as => :reviewable, :dependent => :destroy
class Article < ActiveRecord::Base
attr_accessible:description, :status, :title
has_many :reviews, :as => :reviewable, :dependent => :destroy
Мой вопрос: как получить все отзывы, размещенные в блоге, статье, новостях и т. Д.?
Есть ли способ, что я могу использовать их в одной строке ????? current_user.blogs.first.reviews current_user.articles.first.reviews current_user.news.first.review
** жирный ** Я имею в виду current_user.reviewable.review , потому что я мог бы иметь много модулей в будущем, где отзывы потребуется –