Pytania otagowane jako has-many

5
Railsy ma wiele z nazwą aliasu
W moim modelu użytkownika mógłbym: has_many :tasks i w moim modelu zadań: belongs_to :user Następnie, zakładając, że klucz obcy „user_id” został zapisany w tabeli zadań, mógłbym użyć: @user.tasks Moje pytanie brzmi: w jaki sposób mogę zadeklarować relację has_many, aby móc odwoływać się do zadań użytkownika jako: @user.jobs ... lub ... …

3
Domyślnie użyj zasięgu w relacji has_many w Railsach
Powiedzmy, że mam następujące klasy class SolarSystem < ActiveRecord::Base has_many :planets end class Planet < ActiveRecord::Base scope :life_supporting, where('distance_from_sun > ?', 5).order('diameter ASC') end Planetma zakres life_supportingi SolarSystem has_many :planets. Chciałbym zdefiniować moją relację has_many, aby gdy pytam solar_systemo wszystkie powiązane planets, life_supportingzakres jest stosowany automatycznie. Zasadniczo chciałbym solar_system.planets == …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.