Сұралған мәселелер 'activerecord'

Белсенді жазу - домен логикасын бір объектке сақтауды абстракциямен біріктіретін үлгі. Rails ORM құрылымы туралы сұрақтарға арналған [rails-activerecord] үлгі сұрақтары үшін осы тегті пайдаланыңыз.
4
жауаптар

ActiveRecord үлгісін және оның кестелерін Rails атауын өзгертуге арналған тасымалдауды қалай жазу керек?

Мен Rails қосымшасында менің үлгілерім үшін жақсы аттардың жиынтығы бар екенін түсінуге және түсінуге қорқамын. Модельді және оның сәйкес кестесін қайта атау үшін көші-қонды пайдалана аламын ба?
23 қаңтарда орнатылды '09 3: 25-те
4
жауаптар

Rails update_attributes үнемдеусіз?

Жазбаны сақтамайтын update_addributes үшін балама бар ма? @Car = Car.new (: make => 'GMC') # басқа өңдеу @ car.update_attributes (: model => 'Sierra' ,: year => «2012»,: looks => «Super Se ...
21 шілдеде сағат 4: 22-де белгіленеді
6
жауаптар

рельстер типтік өрісті шығарады: тип, далаға арналған параметрлер қандай?: типі?

Мен мұның ақылсыз сұрақ екенін білемін, бірақ Rails үйрену туралы көп нәрсе сияқты құжаттарды табу / навигациялау өте қиын. Мен жаңа модель жасап, басқа үлгі идентификаторына сілтеме жасау үшін синтаксисті ұмытпақпын. Мен іздеймін ...
08 желтоқсан '10 сағат 7:50
3
жауаптар

ActiveRecord нысанын қалай жоюға болады?

ActiveRecord нысанын қалай жоюға болады? Белсенді жазба сұрауымен қарадым және оны жоюға ештеңесі жоқ. Идентификаторды өшіріңіз, ағымдағы нысанды жойыңыз, мысалы: user.remove, Қайда сілтемеге негізделгенін өшіре аласыз ба?
14 қарашада орнатылды . '10 сағат 16:34
3
жауаптар

Float vs Decimal to ActiveRecord

Кейде Activerecord деректер түрлері мені шатастырады. Err, жиі. Менің мәңгілік сұрақтарымның бірі - бұл жағдайда: ондық немесе: float? Мен осы сілтеме жиі кездеседі, ActiveRecord :: decimal decimal: float?, Бірақ жауаптар маған дәл емес ...
15 желтоқсан белгіленді. '11 сағат 4:49
6
жауаптар

ActiveRecord :: ReadOnlyRecord қатесі неге әкеледі?

Бұл сұраққа жауап берілген. Мен осы сұранымнан қосылымды алып тастай алатынымды анықтадым, сондықтан қазір жұмыс сұрауы start_cards = DeckCard.find: барлығы ,: joins => [: card] ,: conditions => [«deck_cards.dec ...
12 наурызда сағат 18: 28-те белгіленді
4
жауаптар

Rake тапсырмалары ActiveRecord үлгілеріне қатынауды қамтамасыз етеді?

Мен реттелетін рейк тапсырмасын жасауға тырысамын, бірақ менің үлгілеріме рұқсатым жоқ сияқты. Мен бұл рельстің міндетіне жанама түрде кірген деп ойладым. Lib / tasks / test.rake ішіндегі келесі код бар: аттар кеңістігі: тест тапсырмасы: new_task do Pa ...
18 мамырда 8: 39-да белгіленді
5
жауаптар

Rails find_or_create бірнеше атрибуты бар?

Белсенді жазбада find_or_create_by ыңғайлы динамикалық атрибуты бар: Model.find_or_create_by_ <attribute> (: <attribute> => «») Бірақ, егер маған бірден көп атрибуттармен табу керек болса? Өңдеуге арналған үлгі бар дейік ...
15 маусымда сағат 18: 27-де белгіленген
9
жауаптар

Бос қатынастарды ActiveRecord қалай қайтаруға болады?

Егер менде ламба бар домен болса және аргумент мәніне байланысты дәлел болса, онда мен ешқандай сәйкестік болмайтынын білуіме болады, бірақ бос массив емес, қатынымды қайтарғым келеді: scope: for_users, lambda {| users | users.any? ? қайда ...
02 ақп '20: 20-да
15
жауаптар

ActiveRecord / Rails көмегімен NOT IN сұрауды қалай білдіру керек?

Жай ғана оны жаңартыңыз, себебі, егер сіз Rails 4-ді қолдансаңыз, Trung Lê` мен VinniVidiVicci-дің жауаптарын қараңыз. Topic.where.not (forum_id: @ forum.map ( id)) Тақырып.here (жарияланған: true) Where.not (forum_id: @foru ...
29 қарашада орнатылды '10 сағат 10:46
4
жауаптар

Бірнеше бағандардың бірегейлігін тексеру

Шынайы жазба бірегей емес, тек бағана екенін тексеру үшін темір жол бар ма? Мысалы, достық үлгісі / кестесінде бірнеше ұқсас жазбалар болмауы керек, мысалы: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20
02 ақп '11, 8: 05-те
11
жауаптар

ActiveSord Rails үлгісіндегі төлсипаттар үшін әдепкі мәнді қалай жасау керек?

Мен ActiveRecord-та оны анықтау арқылы төлсипат үшін әдепкі мән жасағым келеді. Әдепкі бойынша, жазба жасалған сайын, төлсипат үшін әдепкі мән болуы керек: күй. Мен мұны істеуге тырыстым: сынып тапсырмасы <ActiveRecord :: Base ...
11 қазанда орнатқан . '09 сағат 16: 24-те
10
жауаптар

Rails 3 transitions: сілтеме бағанын қосыңыз ба?

Егер мен жаңа рельсті көшіруді жасасам 3 (мысалы) рельс g migration tester title: tester user: сілтемелер бәрі жақсы жұмыс істейді ... дегенмен, жолдар сияқты нәрсемен бағанды ​​қоссам: relils g migration add_user_to_tester user: сілтемелер сілтеме бойынша .. .
10-ақпан 11: 46-да
4
жауаптар

delete_all vs destroy_all?

Кестеден жазбаларды жоюға арналған ең жақсы әдісті іздеймін. Мысалы, пайдаланушы идентификаторы көптеген кестелерде болатын пайдаланушы бар. Мен осы пайдаланушыны және әрбір жазбаны барлық кестелерде өз идентификаторыммен жойғым келеді. u = us ...
14-шілдеде сағат 11: 32-де орнатылған
4
жауаптар

Кестенің Rails жүйесінде бар-жоғын тексеріңіз

Менде кесте болмаса, жұмыс істемейтін тапсырма бар. Мен сайттың 20-нан астам инженерлерімен жұмыс істеймін, сондықтан олар осы кестені толтыратын рейсті орындауды аяқтамас бұрын кестені жылжытқанына көз жеткізгім келеді ...
06 шілдедегі сағат 2: 45-де белгіленген