Mam w swoim projekcie dwa modele: User i Company. Przyjąłem założenie, że partnerem jest użytkownik posiadający przypisaną firmę. Jak stworzyć model Active Record dla partnera, który będzie połączeniem użytkownika i firmy?
Może coś w tym rodzaju:
class Partner < ActiveRecord::Base
end
i teraz tak:
- jakie opcje dodać, by korzystał z tabeli modelu User (nie chcę dziedziczyć po tym modelu, by nie posiadać jego metod)
- jak stworzyć scope dla: tylko użytkownicy posiadający firmę
- jak nadpisać wszystkie metody findera, by korzystał z zakresu: tylko użytkownicy posiadający firmę
- jak rozwiązać kwestię aktualizacji i tworzenia nowych rekordów, np. z poziomu kontrolera?