Ruby on rails Rails应用程序记录模型关联

Ruby on rails Rails应用程序记录模型关联,ruby-on-rails,Ruby On Rails,我有这个模式: 我会得到价格表中商品分类id为1的所有商品 如何通过rails应用程序记录来表示此查询 谢谢 如果您的价格表属于物品表,并且每件物品只有一个价格,则您可以执行以下“属于\\u有一个”关系查询: Article.find(1).price.value##通过在Article.rb中指定与文章模型的关联,可以使用“price”方法 在article.rb中 has_one :price 在'price.rb' belongs_to :article 若要在文章表中使用pri

我有这个模式:

我会得到价格表中商品分类id为1的所有商品

如何通过rails应用程序记录来表示此查询


谢谢

如果您的价格表
属于
物品表,并且每件物品
只有一个
价格,则您可以执行以下“属于\\u有一个”关系查询:

Article.find(1).price.value##通过在Article.rb中指定与文章模型的关联,可以使用“price”方法

article.rb中

  has_one :price
'price.rb'

belongs_to :article

若要在文章表中使用price方法,必须在文章和价格模型中指定关系。专门针对您的案例进行结帐,该案例有一个并且属于关系。

我将从价格中选择“articleClassization.id”。例如,我想要一个这样的代码:“Price.article_classification(1)”…您需要查看一些教程来理解为什么要按照我告诉您的那样做。对于文章分类,您可以执行以下操作:article.find(1).article\u classification.id