рельсы разные поля заказа для разных продуктов - PullRequest
0 голосов
/ 23 октября 2011

В моем приложении rails я хотел бы, чтобы разные продукты задавали разные типы вопросов в полях заказа.Каков наилучший способ сделать это?Должен ли я просто сделать одну большую модель заказа со всеми полями для разных заказов, и заполнить только поля, относящиеся к товару?Например, если вы проверяете товар fire extinguisher, я бы хотел спросить:

have you ever used a fire extinguisher before?

или, если вы заказываете car seat, я бы хотел спросить

do you want the fire department to install it for you? 

пример, который я привел вам, является лишь базовым, но он будет задавать гораздо больше вопросов, чем тот, который относится к продукту при его проверке.Как вы думаете, что лучший способ сделать это?

1 Ответ

1 голос
/ 23 октября 2011

Что вы имеете в виду, «со всеми полями для разных заказов»?

Если у каждого продукта есть произвольное количество вопросов и действительные ответы на эти вопросы, эти вопросы и ответы должны быть отражены в дополнительных моделях.и каждый продукт должен иметь связь со своими вопросами и ответами.

...