Rails应用程序记录模型关联

时间:2017-03-23 17:11:56

标签: ruby-on-rails

我有这个架构:

enter image description here

我会得到价格表中物品分类为id 1的所有项目。

如何通过rails应用程序记录表达此查询?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您的价格表belongs_to条款表格和每篇商品仅has_one价格,您可以执行以下“belongs_to has_one”关系查询:

Article.find(1).price.value ##the 'price' method is made available by specifying the association with the Article model in Article.rb

article.rb

  has_one :price

'price.rb'

belongs_to :article

要在商品表上提供价格方法,您必须在商品和价格模型中指定关系。结帐http://guides.rubyonrails.org/association_basics.html,more专门针对您的案例has_one和belongs_to关系。