Я пытаюсь создать форму сетки для вопроса об опросе.
value1 value2 value3
option 1 x
option 2 x
option 3 x
Каждая ячейка в сетке является переключателем, а переключатели в строке принадлежат одной группе переключателей.
Мои модели:
class Question
# title
has_many :answers
end
class Answer
# name, position, atype(row/col)
end
Пример данных для вопросов:
id title
-- ------
1 Rate the following movies
Пример данных для ответов:
id question_id atype position name
-- ----------- ----- -------- --------
1 1 row 1 God Father
2 1 row 2 Star Wars
3 1 row 3 Aliens
4 1 col 1 Bad
5 1 col 2 Average
6 1 col 3 Good
Я изо всех сил пытаюсь придумать подход Rails для создания такой формы. Чтобы усложнить проблему, пользователь может сохранить полузаполненную форму и заполнить ее позже.
Как лучше всего подойти к этой проблеме?