Cześć,
Mam taki model:
Vulnerability - podatność
has_many :occurrences - wystąpienie
has_one :translation - tłumaczenie
has_one :merge_rule - reguła scalania
I mam też formularz, przy pomocy którego użytkownik powinien móc podać tłumaczenie podatności oraz ustalić zasady mergowania powtarzających się wystąpień tej podatności. Aplikacja nie ma funkcji manualnego tworzenia/edytowania samej podatności, a tylko powiązanych z nią obiektów.
Formularz to simple_form_for @vulnerability, a inputy są zagnieżdżone w simple_fields_for @merge_rule i @translation.
Zastanawiam się, czy - skoro nie edytuję w żaden sposób podatności - prawidłowym będzie wysyłanie formularza do VulnerabilitiesControllera i zapisywanie tam podatności razem z dowiązanymi do niej obiektami, bo zasadniczo nie edytuję/nie tworzę tam samej podatności, a dwie instancje zupełnie innych klas.
Jeżeli nie to kontrolera podatności, to powiedzcie proszę dokąd, bo nie jestem pewien jakie podejście jest najbardziej standardowe.
Dziękuję za uwagę