arel

Chcesz znaleźć rekordy bez powiązanych rekordów w Rails

Rozważmy proste skojarzenie... class Person has_many :friends end class Friend belongs_to :person end Jaki jest naj ... m mogę korzystać gem meta_search Nie przeszkadza mi koszt wykonania zapytań I im dalej od rzeczywistego SQL tym lepiej...

Chcesz znaleźć rekordy bez powiązanych rekordów w Rails 3

Rozważmy proste skojarzenie... class Person has_many :friends end class Friend belongs_to :person end Jaki jest naj ... rego mogę użyć z meta_search gem Nie przeszkadza mi koszt wykonania zapytań I im dalej od rzeczywistego SQL tym lepiej...

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.

Jak zrobić podobne zapytanie w Arel i Rails?

Chcę zrobić coś takiego: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Moja próba w Arelu: # params[:query] = 'Smith' U ... eskanować dwa pola w tabeli, zarówno nazwę, jak i opis, aby sprawdzić, czy są jakieś dopasowania do zapytania. Jak to działa?

Czym dokładnie jest Arel w Rails 3.0?

Rozumiem, że jest to zamiennik ActiveRecord i że używa obiektów zamiast zapytań. Ale... Dlaczego tak jest lepiej? Czy ob ... mpatybilny ze wszystkimi głównymi DBs? - Zakładam, że tak. Czy będzie łatwiej/trudniej korzystać z procedur przechowywanych?

Połącz dwa obiekty relacji ActiveRecord::

Załóżmy, że mam dwa następujące obiekty: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relat ... uzyskać to zachowanie, co naprawdę mnie interesuje, to przypadek, w którym mam dwa oddzielne obiekty ActiveRecord::Relation.

Jak sprawdzić Asocjacje ActiveRecord w Rails 3?

Mam projekt Rails 3. Z Rails 3 przyszedł Arel i możliwość ponownego wykorzystania jednego zakresu do budowy drugiego. Zasta ... eniane W ostatnim możliwym momencie, takich jak: has_many :orders, :conditions => ["user_id = ?", User.current_user.id]

Jak używać unscoped na relacjach powiązanych w Kolejach3?

Mam domyślny zakres produktów ze względu na ograniczenia bezpieczeństwa informacji. class Product < ActiveRecord::Base ... o nie ma metody o nazwie unscoped. Ani my_photo.product.unscoped nie ma sensu, ponieważ my_photo.product może już być zerowe.

ActiveRecord Arel lub warunek

Jak można połączyć 2 różne warunki używając logicznego OR zamiast AND? Uwaga: 2 warunki są generowane jako zakresy rails i ... obsługiwany Ale mam nadzieję, że tu się nie zastosuje i spodziewam się napisać coś w stylu: (admins.or authors).to_sql

Jak zaimplementować bulk insert w Rails 3

Muszę wstawić tablicę wiadomości e-mail jako różne rekordy do mojej tabeli kontaktów. Jak można to zrobić. Eg: @email = ["a@ ... ylko pojedynczego zapytania insert, aby wstawić te wartości. Jak to zrobić w rails 3.0.9 (a najlepiej MySQL). Proszę o pomoc

Jak wykluczyć tablicę ID z zapytania w Rails (używając ActiveRecord)?

Chciałbym wykonać zapytanie ActiveRecord, które zwraca wszystkie rekordy z wyjątkiem tych, które mają określone identyfikator ... awodzą. ta końcówka Może być na właściwy tor, ale nie udało mi się go dostosować. Każda pomoc będzie bardzo mile widziana.

Jak znaleźć rekordy, które mają zduplikowane dane przy użyciu rekordu aktywnego

Jaki jest najlepszy sposób na znalezienie rekordów z duplikatami wartości w kolumnie za pomocą ruby i nowego Activerecord?

Czy możliwe jest uzyskanie obiektu ActiveRecord:: Relation dla asocjacji

Czy metody asocjacyjne, takie jak te zdefiniowane przez has_many i belongs_to wykorzystują ActiveRecord::Relation? Jeśli tak ... zywiste: jest tak dlatego, że chcę połączyć istniejące skojarzenie i manipulować zapytaniem, aby dopasować je do innego celu.

Szyny są oddzielnymi kolumnami

Uderzyłem w lekki blok z nowymi metodami scope (Arel 0.4.0, Rails 3.0.0.rc) W zasadzie mam: A topics model, który has_man ... y / sugestie są bardzo mile widziane - mam dodano nagrodę za 100 rep w nadziei, że wkrótce pojawi się eleganckie rozwiązanie.

Jak nadpisać: kolejność zdefiniowana w A ma wiele

Mam class Authors has_many :books, :order => 'name ASC' Próbuję odpytywać wszystkie książki posortowane według nazwy ... pierwotnej kolejności w asocjacji lub nadpisanie jej? A może określenie zlecenia w relacji to zły pomysł? Using Rails 3.0.3