Как правильно создавать формы для создания / обновления записей с помощью Single Table Inheritance (STI) в Rails? - PullRequest
0 голосов
/ 18 апреля 2011

Если у вас есть Single Table Inheritance в Rails что-то вроде этого:

class Vehicle < ActiveRecord::Base
class Car < Vehicle
class Truck < Vehicle

Каков рекомендуемый способ создания единого шаблона, который позволяет пользователю создавать автомобиль или грузовик из одного транспортного средства /new.html.erb?Я думаю, что хитрый момент заключается в том, как выстроить html-форму так, чтобы присутствовали ОБА поля автомобиля и грузовика, но когда происходит POST, контроллер каким-то образом знает, как выбрать правильную форму на основе выбора html или радио.Я надеюсь, что у кого-то намного умнее, чем у меня, есть отличный ответ о лучших практиках !!

Дополнительный кредит: Автомобиль на самом деле является вложенной ассоциацией для Person, поэтому это действительно Person # vehicle_attributes ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...