2017-03-23 9 views
0

私はこのスキーマを持っている:Railsアプリケーションレコードモデル協会

enter image description here

記事の分類は、私がレールを通じて、このクエリを表現するにはどうすればよいのid 1.

を持ってどこが価格表内のすべてのアイテムになるだろうアプリケーションレコード?

ありがとうございます!

答えて

0

あなたの価格表belongs_to条テーブル、あなたが "has_oneのBELONGS_TO" 次の関係クエリを行うことができ、各条のみhas_one価格の場合:'price.rb'

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 

belongs_to :article 

記事テーブルで価格設定を使用できるようにするには、商品モデルと価格モデルで関係を指定する必要があります。チェックアウトhttp://guides.rubyonrails.org/association_basics.html,moreあなたの場合、特にhas_oneとbelongs_toの関係。

+0

私は「articleClassification.id」を価格から購入します。たとえば、私はこのようなコード: "Price.article_classification(1)" ... – sirion1987

+0

あなたは私があなたに言ったことをする理由を理解するためにいくつかのチュートリアルを見る必要があります。 article_classificationについては、次のようにすることができます:Article.find(1).article_classification.id – bkunzi01