Pytania oznaczone «activerecord»

143
Co robi inverse_of? Jaki SQL generuje?

Próbuję się rozejrzeć inverse_ofi nie rozumiem. Jak wygląda wygenerowany plik sql, jeśli w ogóle? Czy inverse_ofopcja wykazują takie samo zachowanie, jeśli stosować :has_many, :belongs_toi :has_many_and_belongs_to? Przepraszam, jeśli to takie podstawowe pytanie. Widziałem ten przykład: class...

142
Jak odkrywasz atrybuty modelu w Railsach?

Trudno mi łatwo zobaczyć, jakie atrybuty / właściwości istnieją we wszystkich moich klasach modelu, ponieważ nie są one jawnie zdefiniowane w moich plikach klas. Aby odkryć atrybuty modelu, otwieram plik schema.rb i przełączam go między nim a kodem, który piszę w razie potrzeby. To działa, ale...

141
przynależy_to poprzez skojarzenia

Biorąc pod uwagę następujące skojarzenia, muszę odnieść się do tego, Questionże a Choicejest dołączone przez Choicemodel. Próbowałem użyć belongs_to :question, through: :answerdo wykonania tej czynności. class User has_many :questions has_many :choices end class Question belongs_to :user...

134
Kiedy dodawać indeksy w tabeli w Railsach

Mam pytanie dotyczące bazy danych Railsów. Czy powinienem dodać „index” do wszystkich kluczy obcych, takich jak „xxx_id”? Czy powinienem dodać „indeks” do automatycznie utworzonej kolumny „identyfikator”? Czy powinienem dodać „indeks (unikalny)” do automatycznie utworzonej kolumny...

132
Rails 3: Get Random Record

Znalazłem więc kilka przykładów wyszukiwania losowego rekordu w Railsach 2 - preferowaną metodą wydaje się być: Thing.find :first, :offset => rand(Thing.count) Będąc nowicjuszem, nie jestem pewien, jak można to skonstruować przy użyciu nowej składni wyszukiwania w Railsach 3. Więc co to...