У меня есть form_for
, и после того, как пользователь отправил его, я хочу сделать оператор if/else. Как я могу это сделать?Сделайте что-нибудь после того, как form_for отправлен в rails
ответ
Вы, кажется, очень новой для Rails, я рекомендую вам попробовать генератор эшафот в Rails, так что вы можете получить представление для различных необходимых файлов:
rails g scaffold foo name:string
Посмотрите на сгенерированные файлы, и особенно на FoosController
, и вы увидите, где код обрабатывает входящую форму из метода form_for
, и вы даже увидите пример условного выражения if/else
, созданного для вас.
Затем перейдите к the Rails guides и продолжите ваше обучение.
Поскольку ваш вопрос включает тег Ruby on Rails, поэтому я предполагаю, что вы хотите что-то сделать на бэкэнд, когда пользователь отправляет форму. Если это так, то это довольно легко.
У вас есть контроллер, и внутри этого контроллера у вас есть действие, которое получает данные, когда кто-то отправляет форму. Вы можете написать свой код там как что делать.
С другой стороны, если вы хотите использовать обратный вызов формы на интерфейсе, через JS, вы можете jQuery получить этот обратный вызов и here.
Как создать действие, которое получает эти данные? Im a newbie (: – Xavier
- 1. Rails: отображает ранее введенный ввод в контактную форму после того, как он безуспешно отправлен
- 2. Выполнить код в Django после того, как ответ отправлен клиенту
- 3. Rails slim form_for tag
- 4. Rails, form_for и paperclip
- 5. Rails form_for неправильный метод
- 6. Jmeter - Установить статус после того, как несколько запрос был отправлен
- 7. Код статуса 200 отправлен после того, как весь код выполнен?
- 8. Понимание даты Rails в form_for
- 9. Rails form_for условных параметров
- 10. Rails Hyphen in form_for
- 11. Nested form_for in rails
- 12. Rails form_for declaration
- 13. form_for Ruby On Rails
- 14. Rails: form_for namespaced resource
- 15. Rails ActionView form_for failure
- 16. Передача данных form_for rails
- 17. Rails check_box_tag в пределах form_for
- 18. Rails form_for дополнительное поле
- 19. Rails form_for check_box
- 20. Rails form_for Local Variable
- 21. Rails Пользовательский параметр в form_for
- 22. form_for и объединение в rails
- 23. Rails: странное поведение в form_for
- 24. ruby on rails form_for
- 25. Form_for helpers - Rails
- 26. Rails, form_for validating
- 27. Rails: form_for укорочение код
- 28. петля через Form_for rails
- 29. Rails, что делает после того, как уничтожить
- 30. Rails UrlGeneration Ошибка в form_for после обновления до 4.2
Я пробовал делать то же самое с моим проектом, но он не работает. Любые советы? – Xavier
Хорошо, если у вас есть код, у вас есть что-то, что вы пробовали, и оно не работает, то это очень много * * лучше вопрос для переполнения стека (как вы можете видеть, этот вопрос был дважды опущен). Задайте новый вопрос и прежде чем вы нажмете ссылку «Запросить справку» и прочитайте как минимум [Как я могу спросить хороший вопрос?] (http://stackoverflow.com/help/how-to-ask) и [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) – smathy