rails-activerecord

Rails 4: lista dostępnych typów danych

Gdzie mogę znaleźć listę typów danych, które mogą być użyte w Ruby on Rails 4? Takie jak text string integer float date Ciągle uczę się o nowych i chciałbym mieć listę, do której mógłbym się łatwo odnieść.

Rails: jak ustawić domyślne wartości w ActiveRecord?

Jak ustawić wartość domyślną w ActiveRecord? Widzę post od Pratika, który opisuje brzydki, skomplikowany fragment kodu: htt ... tał zdefiniowany w kodzie modelu. Czy istnieje kanoniczny sposób ustawienia domyślnej wartość dla pól w modelu ActiveRecord?

Jak ustawić domyślne wartości w ActiveRecord?

Jak ustawić wartość domyślną w ActiveRecord? Widzę post od Pratika, który opisuje brzydki, skomplikowany fragment kodu: htt ... tał zdefiniowany w kodzie modelu. Czy istnieje kanoniczny sposób ustawiania wartości domyślnej dla pól w Model ActiveRecord?

Ruby on Rails generuje pole modelu: type-jakie są opcje dla pola: type?

Próbuję wygenerować nowy model i zapomnieć o składni odwołującej się do identyfikatora innego modelu. Sam bym to sprawdził, a ... czegoś nie rozumiem, ale dopóki tego nie zrobię... "szczegółowe" informacje zwracane przez rails g model wciąż mnie drapią...

Rails: include vs.: joins

Jest to bardziej pytanie "dlaczego rzeczy działają w ten sposób", a nie "Nie wiem, jak to zrobić"... Więc Ewangelia na wycią ... ude nie działa jak reklamowane. Może Rails jest świadomy kwestii wydajności i nie łączy się z wyjątkiem pewnych przypadków?

Rails Extended ActiveRecord:: Base

Czytałem trochę o tym, jak rozszerzyć ActiveRecord: Base class, aby moje modele miały jakieś specjalne metody. Jaki jest łatwy sposób na jego rozszerzenie (samouczek krok po kroku)?

Float vs Decimal w ActiveRecord

Czasami typy danych Activerecord mylą mnie. Często. Jednym z moich odwiecznych pytań jest, dla danego przypadku, Powinie ... w czasie. jakie są zalety / wady korzystania z każdego z nich? Jakie byłyby dobre zasady, aby wiedzieć, jakiego typu użyć?

Rails 3 datatypes?

Gdzie mogę znaleźć listę typów danych, które mogą być użyte w rails 3? (np. text, string, integer, float, date, itd.?) Ciągle losowo dowiaduję się o nowych, ale chciałbym mieć listę, do której mógłbym się łatwo odwołać.

Dodaj migrację kolumny referencyjnej w Rails 4

Użytkownik ma wiele uploadów. Chcę dodać kolumnę do tabeli uploads, która odwołuje się do user. Jak powinna wyglądać migracja ... uploads, :user_id, :integer end end Istotne pytanie z wyjątkiem Rails 3. migracje Rails 3: dodanie kolumny referencyjnej?

Jak najłatwiej powielić rekord activerecord?

Chcę zrobić kopię rekordu activerecord, zmieniając Pojedyncze pole w procesie (oprócz id ). Jaki jest najprostszy sposób, a ... polu-ale pomyślałem, że musi być łatwiejszy sposób, aby to zrobić... Takie jak: @newrecord=Record.copy(:id) *perhaps?*

Jak napisać migrację, aby zmienić nazwę modelu ActiveRecord i jego tabeli w Rails?

Jestem okropny w nazywaniu i zdaję sobie sprawę, że istnieje lepszy zestaw nazw dla moich modeli w mojej aplikacji Rails. Czy można użyć migracji do zmiany nazwy modelu i odpowiadającej mu tabeli?

Rails where condition using NOT NULL

Używając stylu rails 3 jak miałbym napisać przeciwieństwo: Foo.includes(:bar).where(:bars=>{:id=>nil}) Chcę znaleźć ... "foos\" WHERE (\"bars\".\"id\" = 1)" To zdecydowanie nie jest to, czego potrzebuję, i wydaje się prawie jak robal w ARel.

ActiveRecord: size vs count

W Rails można znaleźć liczbę rekordów używając Model.size i Model.count. Jeśli masz do czynienia z bardziej złożonymi zapytan ... bę ich zdjęć, czy uruchamianie wielu instancji user.photos.size będzie szybsze lub wolniejsze niż user.photos.count? Dzięki!

Rails - zagnieżdżone includes na aktywnych rekordach?

Mam listę zdarzeń, które pobieram. Staram się uwzględnić każdego użytkownika powiązanego z tym wydarzeniem i każdego profilu ... ludes(:users [{profile:}]) Dokumenty nie wydają się być jasne: http://guides.rubyonrails.org/active_record_querying.html

Jak usunąć obiekt ActiveRecord?

Jak usunąć obiekt ActiveRecord? Spojrzałem na Active Record Querying i nie ma nic na kasowanie, że mogę zobaczyć. Usunąć id, Usuń bieżący obiekt jak: user.remove, Czy można usunąć na podstawie klauzuli where?

Zrozumienie: opcja źródła ma jeden / ma wiele przez szyny

Proszę o pomoc w zrozumieniu :source opcji has_one/has_many :through asocjacji. Wyjaśnienie rails API nie ma dla mnie większe ... bers, :through => :subscriptions will Szukaj :subscribers lub :subscriber na Subscription, chyba że podano :source. "

Łączenie Rails 3.1 z wieloma bazami danych

W ShowNearby wykonaliśmy bardzo dużą migrację do RoR 3.1 z PHP i mamy do czynienia z kilkoma problemami, które być może niekt ... ActiveResource, ale uważamy, że nie jest to zbyt efektywne. Czy ktoś z Was miał wcześniej podobny problem? Wielkie dzięki!!

ActiveModel:: ForbiddenAttributesError podczas tworzenia nowego użytkownika

Mam ten model w Ruby ale rzuca ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :pa ... 6_64-linux]. Czy możesz mi powiedzieć, jak pozbyć się tego błędu lub ustanowić odpowiedni formularz rejestracji użytkownika?

Jak uniknąć wywołania zwrotnego ActiveRecord?

Mam kilka modeli, które mają wywołania after_save. Zazwyczaj jest to w porządku, ale w niektórych sytuacjach, na przykład pod ... takiego modelu: Foo.after_save.clear Nie mogłem znaleźć, gdzie ta metoda jest udokumentowana, ale wydaje się, że działa.

Sprawdzanie unikalności wielu kolumn

Czy istnieje sposób rails-way, aby potwierdzić, że rzeczywisty rekord jest unikalny, a nie tylko kolumna? Na przykład, model ... rzyjaźni nie powinna mieć wielu identycznych rekordów, takich jak: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20