我正在尝试使用has_many :through
rails 中的关系来返回一组产品功能。请参阅此模型的要点:https ://gist.github.com/4572661
我知道如何ProductFeature
直接使用模型来做到这一点,但我真的不想直接与它交互。
我希望能够做到这一点:
features = Product.features
所以它返回:
[id: 1, name: 'Colour', value: 'Blue'],
[id: 2, name: 'Size', value: 'M'],
[id: 3, name: 'Shape', value: 'Round']
但我只能让它返回:
[id: 1, name: 'Colour'],
[id: 2, name: 'Size'],
[id: 3, name: 'Shape']
我以此为起点。