activerecord

Rails: sprawdzają unikalność dwóch kolumn (razem)

Mam model Release z kolumnami medium i country (m.in.). Nie powinno być releases, które dzielą identyczne medium/country kombinacje. Jak mam to napisać jako walidację rails?

Rails ActiveRecord: Znajdź Wszystkich Użytkowników Oprócz Bieżącego Użytkownika

Wydaje mi się, że to powinno być bardzo proste, ale mój mózg jest na nim zwarty. Jeśli posiadam obiekt reprezentujący bieżące ... ła dobrze, jeśli przekonwertuję query over to be run with will_paginate. Jakieś sugestie, jak to zrobić z zapytaniem? Dzięki.

Jak usunąć kolumnę z tabeli za pomocą konsoli rails

Łatwo jest usunąć kolumnę za pomocą migracji rails. class SomeClass < ActiveRecord::Migration def self.up remove_co ... n :table_name, :column_name end end Chcę wiedzieć, czy jest jakiś sposób na usunięcie kolumny z tabeli za pomocą konsoli.

ActiveRecord Rails 3 scope vs class method

Jestem nowy w nowym interfejsie zapytań ActiveRecord więc nadal zastanawiam się nad tym. Miałem nadzieję, że ktoś wyjaśni ... od klasowych. Czy mam rację zakładając, że zakres musi zawsze zwracać relację, ale metoda klasy może zwracać cokolwiek chce?

W jaki sposób można przetestować RSpec w aplikacji Ruby on Rails?

Załóżmy, że masz ActiveRecord:: Observer w jednej z Twoich aplikacji Ruby on Rails - jak przetestować tego obserwatora za pomocą rSpec?

Jaka jest różnica między build a new on Rails?

Czy ktoś może mi powiedzieć jaka jest różnica między build a new command on Rails?

ActiveRecord:: Base Without Table

To pojawiło się jakiś czas temu (atrybuty modelu rails bez odpowiedniej kolumny w db ) ale wygląda na to, że wspomniana wtyc ... posób na uzyskanie reguł walidacji ActiveRecord bez użycia ActiveRecord? ActiveRecord chce, aby tabela istniała, oczywiście.

Wiele połączeń tabel w szynach

Jak napisać poniżej Zapytanie mysql do rails activerecord select A.*, B.* from raga_contest_applicants_songs AS A join ... at_id GROUP BY C.contest_cat_id Wiem, jak pisać joiny na dwóch stołach, nie jestem pewien, jak używać join na 3 stołach.

CodeIgniter Active Record-pobranie liczby zwróconych wierszy

Jestem bardzo nowy w CodeIgniter i Active Record w szczególności, wiem, jak to zrobić dobrze w normalnym SQL, ale staram się ... moich tabel, a następnie policzyć, ile wierszy zostanie zwróconych za pomocą klasy Active Record CodeIgniters? Dzięki, Tom.

Dlaczego Asocjacja polimorficzna nie działa dla STI, jeśli kolumna typu asocjacji polimorficznej nie wskazuje na model bazowy STI?

Mam tu przypadek asocjacji polimorficznej i STI. # app/models/car.rb class Car < ActiveRecord::Base belongs_to :borrowa ... ate/tmp/guineapig/test/unit/car_test.rb:16]: "Car.count" didn't change by -1. <1> expected but was <2>. Dzięki

Jak ustalić, czy rekord został utworzony lub zaktualizowany po zapisaniu

#new_record? funkcja określa, czy rekord został zapisany. Ale zawsze jest fałszywa w haku after_save. Czy istnieje sposób na ... : trzeba to określić w after_save hook, a dla mojego konkretnego przypadku użycia nie ma updated_at lub updated_on timestamp

validation custom message for rails 3

Rails wprowadził nowy sposób walidacji atrybutów wewnątrz modelu. Kiedy używam validates :title, :presence => true To ... :title, :presence => true,:message => "Story title is required" Generowany jest błąd Unknown validator: 'message'

ma i należy do wielu, unikając oszustw w tabeli join

Mam dość prosty zestaw modeli HABTM class Tag < ActiveRecord::Base has_and_belongs_to_many :posts end class Post & ... ego, że dostaję mnóstwo duplikatów w tabeli tagów. Co muszę zrobić, aby uniknąć duplikatów (baz na nazwie) w tabeli tagów?

Szyny należą do wielu modeli [zamknięte]

Znalazłem kilka pytań na temat asocjacji Rails, które są trochę podobne do mojego pytania, ale na całe życie nie mogę zrozumi ... omments Post belongs_to :user has_many :comments Comment belongs_to :user belongs_to :post Czy to właściwe podejście?

Niestandardowe zapytanie SQL bez odpowiedniej tabeli

Mam zapytanie SQL, które nie jest specyficzne dla tabeli i nie wiem, jak sobie z tym poradzić za pomocą Ruby On Rails. Tutaj ... t exist: SHOW FIELDS FROM `recent_activities` Jak mogę uniknąć tej wiadomości? Czy istnieje jakieś alternatywne rozwiązanie?

ORM/DAO/DataMapper/ActiveRecord / tablegateway differences?

Czy możesz mi wyjaśnić różnice między poniższymi przedstawicielami baz danych, powiedzmy, w PHP.: ORM DAO DataMapper ActiveRecord TableGateway Wszelkie przykłady będą mile widziane.

Dlaczego self nie jest zawsze potrzebny w ruby / rails / activerecord?

Testując parę getter/setter w modelu rails, Znalazłem dobry przykład zachowania, które zawsze uważałem za dziwne i niespójne. ... zuję, że zawsze zgaduję, Czy muszę deklarować siebie, czy nie. Kiedy należy / nie należy używać self w modelach ActiveRecord?

Zapytanie UNION z wzorcem active record codeigniter

Jak zrobić zapytanie UNION z formatem zapytania active record PHP CodeIgniter framework?

W jaki sposób Rails śledzi, które migracje zostały uruchomione dla bazy danych?

Według Rails doc: http://guides.rubyonrails.org/migrations.html " Active Record śledzi, które migracje zostały już urucho ... cord poprawnie uruchamia" starsze " migracje scalone z innej gałęzi kodu. Czy ktoś z wewnętrzną wiedzą na ten temat? Dzięki

Jak wykonać surową aktualizację sql z dynamicznym powiązaniem w rails

Chcę wykonać jedną aktualizację raw sql jak poniżej: update table set f1=? where f2=? and f3=? Ten SQL zostanie wykonany ... se.connection.execute, ale nie wiem, jak przekazać dynamiczne wartości parametrów do metody. Czy ktoś mógłby mi w tym pomóc?