Mám túto schému:
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ď č. 1Ak 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.