在 rails 中提交 form_for 之后做一些事情
Do something after a form_for is submitted in rails
我有一个form_for
,用户提交后,我想做一个if/else语句。我怎样才能做到这一点?
由于您的问题在 Rails 标记上包含一个 Ruby,因此我假设您希望在用户提交表单时在后端执行某些操作。如果是这样的话,这很容易。
您有一个控制器,在该控制器内,您有一个操作可以在有人提交表单时接收数据。你可以在那里写你的代码作为做什么。
另一方面,如果你想在前端使用表单的提交回调,通过JS,你可以jQuery得到那个回调,here就是这样。
您对 Rails 似乎很陌生,我建议您试用 Rails 中的脚手架生成器,以便了解所需的不同文件:
rails g scaffold foo name:string
查看生成的文件,尤其是 FoosController
,您将看到代码去哪里处理来自 form_for
方法的传入表单,您甚至会看到一个为您创建的 if/else
条件示例。
然后让自己去 the Rails guides 继续你的教育。
我有一个form_for
,用户提交后,我想做一个if/else语句。我怎样才能做到这一点?
由于您的问题在 Rails 标记上包含一个 Ruby,因此我假设您希望在用户提交表单时在后端执行某些操作。如果是这样的话,这很容易。
您有一个控制器,在该控制器内,您有一个操作可以在有人提交表单时接收数据。你可以在那里写你的代码作为做什么。
另一方面,如果你想在前端使用表单的提交回调,通过JS,你可以jQuery得到那个回调,here就是这样。
您对 Rails 似乎很陌生,我建议您试用 Rails 中的脚手架生成器,以便了解所需的不同文件:
rails g scaffold foo name:string
查看生成的文件,尤其是 FoosController
,您将看到代码去哪里处理来自 form_for
方法的传入表单,您甚至会看到一个为您创建的 if/else
条件示例。
然后让自己去 the Rails guides 继续你的教育。