Klausimai pažymėti „activerecord“

„Active Record“ yra šablonas, kuriame domeno logika su saugojimo abstrakcija yra viename objekte. Naudokite šį žymą šablonų klausimams, [rails-activerecord], jei norite klausimų apie Rails ORM sistemą.
4
atsakymai

Kaip rašyti migraciją, kad pervadintumėte „ActiveRecord“ modelį ir jo lenteles „Rails“?

Bijau pavadinti ir suprasti, kad „Rails“ programoje yra geresnis mano modelių pavadinimų rinkinys. Ar galiu naudoti migraciją, kad pervadintumėte modelį ir atitinkamą lentelę?
nustatytas sausio 23 d '09 3:25
4
atsakymai

Rails update_attributes be išsaugojimo?

Ar yra alternatyva „update_attributes“, kuri įrašo įrašą? Taigi galėčiau padaryti kažką panašaus: @car = Car.new (: make => „GMC“) #other apdorojimas @ car.update_attributes (: modelis => „Sierra“,: metai => „2012“,: atrodo => "Super Se ...
yra nustatytas liepos 21 d. 11 val
3
atsakymai

Kaip ištrinti „ActiveRecord“ objektą?

Kaip ištrinti „ActiveRecord“ objektą? Peržiūrėjau „Active Record Querying“, ir ji neturi nieko ištrinti. Ištrinti naudojant ID, Ištrinkite dabartinį objektą, pavyzdžiui: user.remove, Ar galite ištrinti pagal kur išlyga?
lapkričio 14 d. '10, 16:34
6
atsakymai

bėgiai sukuria modelio lauką: tipas, kokie yra lauko parametrai: tipas?

Aš žinau, kad tai kvailas klausimas, bet kaip ir daug daugiau apie mokymąsi iš bėgių, manau, kad dokumentai neįtikėtinai sunku rasti / naršyti. Bandau sukurti naują modelį ir pamiršti sintaksę, kad galėtumėte nurodyti kitą modelio identifikatorių. Norėčiau atrodyti ...
nustatyti 08 gruodis '10, 7:50
3
atsakymai

Plaukimas prieš dešimtainį ir „ActiveRecord“

Kartais „Activerecord“ duomenų tipai painioja mane. Dažnai dažnai. Vienas iš mano amžinų klausimų yra šiuo atveju. Aš dažnai susidūriau su šia nuoroda, ActiveRecord :: dešimtainis vs: plūduriu?, Bet atsakymai nėra tiksliai man ...
Gruodžio 15 d. '11 4:49
6
atsakymai

Kas sukelia ActiveRecord :: ReadOnlyRecord klaidą?

Tai atitinka šį klausimą, į kurį buvo atsakyta. Aš iš tikrųjų nustatiau, kad galiu pašalinti šį ryšį iš šio prašymo, todėl dabar darbo prašymas yra start_cards = DeckCard.find: all ,: joins => [: card],: sąlygos => ["deck_cards.dec ...
nustatykite kovo 12 d
4
atsakymai

Ar rake užduotys suteikia prieigą prie „ActiveRecord“ modelių?

Bandau sukurti priskirtą „Rake“ užduotį, bet atrodo, kad neturiu prieigos prie mano modelių. Maniau, kad tai buvo netiesiogiai įtraukta į bėgių užduotį. Turiu šį kodą lib / task / test.rake: namespace: test do užduotis: new_task do past ...
gegužės 18 d. 08:39
5
atsakymai

Rails find_or_create su daugiau nei vienu atributu?

Aktyviame įraše yra patogus dinaminis atributas find_or_create_by: Model.find_or_create_by_ <attribute> (: <attribute> => "") Bet ką daryti, jei man reikia rasti daugiau ar daugiau atributų? Tarkime, kad turiu apdorojimo modelį ...
birželio 15 d. 18:27
9
atsakymai

Kaip grąžinti tuščius santykius „ActiveRecord“?

Jei turiu domeną su lambda ir jis mano, kad, atsižvelgiant į argumento vertę, galėčiau žinoti, kad nebus rungtynių, bet vis tiek noriu grąžinti santykį, o ne tuščią masyvą: taikymo sritį: for_users, lambda {| users | vartotojai? ? kur ...
nustatyti 02 vas '11 20:50
15
atsakymai

Kaip išreikšti NE IN užklausą naudojant ActiveRecord / Rails?

Tiesiog atnaujinkite jį, nes atrodo, kad daugelis žmonių atvyksta į tai, jei naudojate „Rails 4“, žr. Atsakymus iš Trung Lê` ir VinniVidiVicci. Topic.where.not (forum_id: @ forums.map ( id)) Topic.where (paskelbta: tiesa) .Jei.not (forum_id: @foru ...
lapkričio 29 d. '10 10:46 val
4
atsakymai

Kelių stulpelių unikalumo tikrinimas

Ar yra geležinkelio būdas patikrinti, ar faktinis įrašas yra unikalus, o ne tik stulpelis? Pavyzdžiui, draugystės modelis / lentelė neturėtų turėti kelis identiškus įrašus, pavyzdžiui: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20
nustatyti 02 vas '11, 8:05
11
atsakymai

Kaip sukurti numatytąją reikšmę atributams aktiveord Rails modelyje?

Noriu sukurti numatytąją atributo reikšmę, ją apibrėžiant „ActiveRecord“. Pagal numatytuosius nustatymus, kiekvieną kartą, kai sukuriamas įrašas, noriu turėti numatytąjį atributo: statuso reikšmę. Bandžiau tai padaryti: klasė Užduotis <ActiveRecord :: Base ...
nustatyti spalio 11 d. '09 16:24
10
atsakymai

3 bėgių perėjimai: pridėkite atskaitos stulpelį?

Jei sukursiu naują geležinkelio migraciją 3 (pvz., Bėgių g migracijos testerio pavadinimą): testerio vartotojas: nuorodos viskas veikia gerai ... tačiau, jei pridedu stulpelį su tokiomis eilutėmis: bėgiai g migracija add_user_to_tester vartotojas: nuorodos. .
nustatyti 10 vas '11 11:46
4
atsakymai

delete_all vs destr_all?

Aš ieškau geriausio metodo įrašams iš lentelės pašalinti. Pavyzdžiui, turiu naudotoją, kurio vartotojo ID yra daugelyje lentelių. Noriu ištrinti šį naudotoją ir kiekvieną įrašą su mano ID visose lentelėse. u = mus ...
yra nustatytas liepos 14 d. 11 val
4
atsakymai

Patikrinkite, ar lentelė yra Rails

Turiu rake užduotį, kuri neveiks, jei stalo nėra. Dirbu su daugiau nei 20 inžinierių svetainėje, todėl noriu įsitikinti, kad jie persikėlė lentelę prieš tai, kai jie gali užpildyti šią užduotį.
yra nustatytas liepos 06 d. 11, 2:45