activerecord

Rails tworzy czy aktualizuje magię?

Mam klasę o nazwie CachedObject, która przechowuje ogólne serializowane obiekty indeksowane przez key. Chcę, aby ta klasa zai ... ualizuje go, w przeciwnym razie utworzy nowy. Czy Jest jakiś sposób, aby to zrobić w Rails, Czy muszę napisać własną metodę?

Czy możesz pobrać DB username, pw, nazwę bazy danych w Rails?

Piszę zadanie rake, które wykonuje jakąś pracę DB poza Rails/ActiveRecord. Czy istnieje sposób na uzyskanie informacji o poł ... bym go zdobyć, abym mógł go użyć do połączenia w ten sposób... con = Mysql.real_connect("host", "user", "pw", "current_db")

Liczenie, Rozmiar, Długość ... zbyt wiele opcji w Ruby?

Nie mogę znaleźć ostatecznej odpowiedzi na to i chcę się upewnić, że rozumiem to do " n 'poziomu": -) a = { "a" => ... suje mnie Pure Ruby (1.92) ale jeśli ktoś chce się wczuć w różnicę, którą robi AR, to również będzie mile widziany. Dzięki!

Jak Rails ActiveRecord łańcuchuje klauzule "gdzie" bez wielu zapytań?

Jestem programistą PHP uczącym się niesamowitości Ruby on Rails, uwielbiam ActiveRecord i zauważyłem coś naprawdę ciekawego, ... each where() executes a database query # But in reality, it doesn't until the last method in the chain Jak działa ta magia?

Znajdź wszystkie rekordy, których liczba asocjacji jest większa od zera

Próbuję zrobić coś, co wydawało mi się proste, ale wydaje mi się, że nie jest. Mam model projektu, który ma wiele wolnych mi ... cancies" ON "vacancies"."project_id" = "projects"."id" WHERE ("projects"."deleted_at" IS NULL) AND (count(vacancies) > 0).

Jak używać ActiveRecord w skrypcie ruby poza Rails?

Mam mały skrypt ruby, w którym chciałbym użyć ActiveRecord, aby łatwo uzyskać dostęp do modelu bazy danych. Jak najlepiej to zrobić?

Jak wyświetlić listę wszystkich tabel zdefiniowanych dla bazy danych przy użyciu rekordu aktywnego?

Jak uzyskać listę wszystkich tabel zdefiniowanych dla bazy danych podczas korzystania z active record?

Określ, czy obiekt ActiveRecord JEST NOWY

Jak mogę sprawdzić, czy obiekt ActiveRecord jest nowy lub już istnieje?

Rails: Order with nulls last

W mojej aplikacji Rails kilka razy natknąłem się na problem, który chciałbym wiedzieć, jak inni ludzie rozwiązują: Mam pewn ... t. Czy istnieje ładny, standardowy sposób Rails, aby poradzić sobie z tym i uzyskać stałą wydajność w dowolnej bazie danych?

"Kolejność według "wynik" Grupa według " liczyć?

To zapytanie Message.where("message_type = ?", "incoming").group("sender_number").count Zwróci mi haszysz. OrderedHash { ... 2345"=>11, "3456"=>63, "4568"=>100} Teraz chcę zamówić według liczby każdej grupy. Jak mogę to zrobić w zapytaniu.

Rails find record with zero ma wiele rekordów związanych

To wydaje się dość proste, ale nie mogę go znaleźć w Google. Jeśli mam: class City < ActiveRecord::Base has_many :pho ... e jako zakresy: scope :without_photos, includes(:photos).where( :photos => {:city_id=>nil} ) scope :with_photos, ???

Jak zastąpić akcentowane znaki łacińskie w Ruby?

Mam model ActiveRecord, Foo, który ma pole name. Chciałbym, aby użytkownicy mogli wyszukiwać po nazwie, ale chciałbym, aby w ... o 1.9, nie mogę umieścić tych liter Unicode w moim kodzie. Rzeczywiste wyrażenia regularne będzie wyglądać o wiele brzydiej.

Relacje obiektów Rails i Rendering JSON

Disclaimer, niewiele wiem o Rails. Postaram się być zwięzły. Biorąc pod uwagę następujące relacje modelowe w Rails: class M ... el/1.json I should see: { "modelb": { "id": "1", "modela": [insert the ModelA JSON for ID's 1, 2 and 3] } }

Konwersja tablicy obiektów do wartości ActiveRecord::Relation

Mam tablicę obiektów, nazwijmy ją Indicator. Chcę uruchomić metody klasy Indicator (te z odmiany def self.subjects, zakresy, ... ostęp do ActiveRecord::Relation samego obiektu ActiveRecord:: Relation? Dzięki. Jeśli będę musiał coś wyjaśnić, daj mi znać.

akceptuje zagnieżdżone atrybuty dla walidacji asocjacji dzieci

Używam accepts_nested_attributes_for w jednym z moich modeli Rails i chcę zapisać dzieci po utworzeniu rodzica. Formularz dz ... ł zapisany, ale nie zapisać rodzic (Projekt) model, jeśli jakiekolwiek dziecko (zadanie) jest nieprawidłowe? Jakieś pomysły?

Lewe złącza zewnętrzne w szynach 3

Mam następujący kod: @posts = Post.joins(:user).joins(:blog).select Który ma na celu znalezienie wszystkich postów i zwró ... e INNER JOIN generowany przez :joins nie zwraca wielu rekordów. Jak użyć tego do wygenerowania LEFT OUTER JOIN zamiast tego?

Zapisywanie wielu obiektów w jednym wywołaniu w rails

Mam metodę w rails, która robi coś takiego: a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :p ... stko tylko w dwóch bazach danych hity. Czy istnieje łatwy sposób, aby to zrobić w rails, czy też utknąłem robiąc to po kolei?

Rails 3 devise, obecny użytkownik nie jest dostępny w modelu?

W moim projekcie.model rb, próbuję stworzyć zakres ze zmienną dynamiczną: scope :instanceprojects, lambda { where("pro ... ób na uzyskanie dostępu? Ponadto, czy jest to właściwe miejsce, aby utworzyć zakres jak powyżej, czy to należy do kontrolera?

Rails-Sprawdzają Obecność Asocjacji?

Mam model a, który ma powiązanie "has_many" z innym modelem B. mam wymóg biznesowy, że wstaw do A wymaga co najmniej 1 rekord ... B. Czy istnieje metoda, którą mogę wywołać, aby upewnić się, że jest to prawda, czy muszę napisać walidację niestandardową?

Czy możesz zrobić coś więcej niż porównanie daty w wyszukiwarce Rails 3?

Mam takie wyszukiwanie w Rails 3: Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[: ... _at ASC') Ale muszę :date => p[:date] warunek być równy :date > p[:date]. Jak mogę to zrobić? Dzięki za przeczytanie.