Railsのリレーションを使用してhas_many :through
、一連の製品機能を返そうとしています。モデルについては、この要点を参照してください: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']
私はこれを出発点として使用していました。