Как и многие другие, я новичок в Rails и задаю вопрос. Я работаю над образцом трекера для небольшой аналитической лаборатории. Я хотел бы, чтобы пользователи представляли партии, состоящие из множества образцов. Я хочу, чтобы передняя страница была простым входом в пакетную передачу. Мой генеральный план:Динамические вложенные элементы формы на основе ввода начального числа
- На первой странице запрашивается количество образцов в партии. Пользователь вводит количество и хиты submit.
- Форма генерируется там, где пользователь может вводить пакетную информацию (дата выборки, название эксперимента, материал партии). Под полями партии должно быть столько полей для отдельных идентификаторов образцов, сколько указано пользователем на первом шаге.
- Пользователь заполняет все это, и партия и ее образцы создаются при отправке.
Я чувствую, что домашняя страница должна передать какой-то параметр контроллеру партий, который затем итеративно создает образцы, в то время как у модели есть метод для итеративного создания элементов формы для представления. Правильно ли это? Как я могу передать параметр, который не имеет прямого отношения к каким-либо моделям или контроллерам? Я мог бы найти любые подобные вопросы, но если кто-то может связать меня с решением для подобной проблемы или Railscast или что-то, я был бы очень благодарен!
Спасибо! Я должен тебе выпить! Одно быстрое наблюдение: поскольку это не привязано к какой-либо модели, я бы подтвердил ее численность, скажем, обратный вызов сверху контроллера, отвечающего за главную страницу ИЛИ контроллера партии, методу, который проверяет, являются ли параметры [ : sample_count] является числовым? –
Удивительный! теперь, чтобы выяснить, как выкупить этот напиток. Кроме того, я обновил пример проверки sample_count. – gunn