我有2个具有HABTM关系的模型,例如:
font.rb
with
has_and_belongs_to_many :personas
和persona.rb
has_and_belongs_to_many :fonts
我尝试使用以下方式获取链接到特定角色的所有字体
Font.includes(:personas).where(persona: persona)
但是出现错误:SQLite3::SQLException: no such column: fonts.persona
任何提示?
Font.includes(:personas).where("personas.id": persona.id)
或更简单:
persona.fonts