-1

Ich habe folgenden VerbändenRails: Abfrage für viele hat durch Verbände

class Post < ActiveRecord::Base 
    has_many :categorizations 
    has_many :categories, through: :categorizations 

class Categorization < ActiveRecord::Base 
    belongs_to :category 
    belongs_to :post 
end 

class Category < ActiveRecord::Base 
    has_many :categorizations 
    has_many :posts, through: :categorizations 
end 

Für einen Benutzer ich alle Beiträge erhalten,

@posts = current_user.posts 

Ich brauche alle mit @posts zugehörigen Kategorien. Also brauche ich so etwas

@categories = @posts.categories 

Also wie bekomme ich die zugehörigen Kategorien von Beiträgen.

Antwort

1

können Sie verwenden enthält Kategorien jeder Beitrag zu laden

current_user.posts.includes(:categories)