Мне нужна минимальная форма на первой странице моего сайта рельсов, которая передает значения до полной формы (создайте созданную форму регистрации).Лучший способ передать переменные из одной формы в другую
То, что я сейчас сделал, это простой form_tag
, который использует метод get
на new_user_registration_path
(созданный приложением). А затем выведите переменные из URL-адреса и заполните поля. Но я считаю, что это может быть сделано лучше, возможно, с переменной и form_for?
Я нашел this example, но предпочел бы сохранить соглашения Rails, которые, как представляется, являются переменными, плюс я не говорю о пользовательских сеансах.
Я просто изучаю рельсы, может ли кто-нибудь помочь?
Редактирование: добавлены скриншоты, чтобы помочь прояснить случай использования надеюсь:
данных вводится здесь, но еще нужно (пароль и т.д.) до того, как пользователь может быть создан
она проходит введенные переменные в этой полной форме на другой странице:
Довольно круто, не знал, что вы можете использовать flash для передачи данных. Но это означало бы, что мне нужен контроллер для более мелкой формы? В настоящее время это просто базовый 'form_tag', передающий переменные. –
Вам не нужен другой контроллер, вы можете создать другой метод в том же контроллере с настраиваемым маршрутом. Однако, как я уже говорил, случай использования звучит странно, можете ли вы дать дополнительную информацию? Это как «кнопка быстрого доступа», в которой они входят в одно поле, и они берут их в полную форму с заполненной кнопкой? – creativereason
Я обновил вопрос выше для вас с изображениями, они помогают? И да, это быстрый знак, но он приводит к полной форме с теми тремя полями, которые вы ввели, и вы завершаете оставшиеся. –