/ / Asociácia modelu záznamu aplikácie Rails - Ruby-on-Rails

Modely asociácie modelov závesov - rubínovo-koľajnicové

Mám túto schému:

tu zadajte popis obrázku

Dostal by som celú položku v cenovej tabuľke, kde má klasifikácia článkov id 1.

Ako môžem tento dotaz vyjadriť prostredníctvom záznamu aplikácie Rails?

Vďaka!

odpovede:

0 pre odpoveď č. 1

Ak je vaša tabuľka cien belongs_to tabuľku článkov a iba každý článok has_one cena môžete urobiť nasledujúci vzťahový dotaz „patrí_ má hasič“:

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

v article.rb

  has_one :price

v "price.rb"

belongs_to :article

Ak chcete mať k dispozícii cenovú metódu v tabuľke článkov, musíte určiť vzťah v modeloch článkov a cien. Odhlásiť sa http://guides.rubyonrails.org/association_basics.html,more konkrétne pre váš prípad vzťahy has_one a patří_to.