У меня есть массив сообщений под названием @posts.Модель сообщения has_many: sense: through =>: sensehips.
Как мне взять массив сообщений и сузить его до постов с определенным чувством?
Я попробовал кодниже, но это не работает: (
@specific_feeling_posts = @posts.feeling.where(:feeling => "happy")
Модели
class Post < ActiveRecord::Base
has_many :feelingships
has_many :feelings, :through => :feelingships
belongs_to :user
end
class Feeling < ActiveRecord::Base
has_many :feelingships
has_many :posts, :through => :feelingships
end
class Feelingship < ActiveRecord::Base
belongs_to :post
belongs_to :feeling
end