witam tutaj mam taki przykladowy schemat relacji
a tutaj pytania i modele
Dzieki
Podziwiam Cię w sumie w Rails przy pracy na zwykłych modelach AR nie używałbym dbdesignera ani pochodnych. Rozpisuje sobie wszystko tylko przez wartości jakie ma zwracać model i metody modelu. Reszta automatyczna, np. przez references:
[code=ruby]class StatisticPlayer < ActiveRecord::Base
belongs_to :game
belongs_to :player
belongs_to :players_statistic
belongs_to :game_statistic
end[/code]
[code=ruby]class Player < ActiveRecord::Base
has_many :statistic_players
has_many :games, :through => :statistic_players, :as => :players_statistic
end[/code]
[code=ruby]class Game < ActiveRecord::Base
has_many :statistic_players
has_many :players, :through => :statistic_players, :as => :game_statistic
end[/code]
create_table :statistic_players do |t|
t.references :game
t.references :player
t.references :players_statistic
t.references :game_statistic
t.timestamps
end
Dlaczego projektujesz tak starannie te tabelki dla modeli?
edit: Ok głupie pytanie, nie spałem dwie noce tudzież wolę łatwiejsze i bardziej obrazujące narzędzia, np: http://mindmeister.com/
dbdesigner uzylem tutaj tylko, aby zobrazowac relacje, aby nie bylo niedomowien (‘o co mi moze chodzic;)’ ). Z 3 mysli Tomash powiedzial, ze dobrze kombinuje, wiec sie ciesze:) Ty mi tuaj pokazales 4 mysl - na ktora nie wpadlem;)
ps. widze, ze dodales jeszcze stytstyki z meczu;]