ruby-on-rails - rails 3 : What happens after a form button is pressed?

标签 ruby-on-rails ruby-on-rails-3 forms

当我在 edit.html.erb View 中按下表单按钮时,Rails 进入“更新”操作。

这是约定吗?

如何控制提交表单时的目标 Action ?

最佳答案

是的,约定是更新操作处理更新一个对象,因此它的名字。约定之所以如此是有原因的:它们是最好的方式,除非您有充分的理由,否则不应更改。

我强烈建议您查看 Rails Forms Guide可能还有 form_for 的 API 文档和 form_tag .

关于ruby-on-rails - rails 3 : What happens after a form button is pressed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5175699/

相关文章:

ruby-on-rails - Rails项目中的公用文件夹权限

php - 使用 Jquery、mysql 和 php,我需要一个下拉选择的结果来改变第二个下拉选择中的选择

ruby-on-rails - 如何让 Rails 将发布的字符串解析为 json 而不发送 'Content-type: application/json' header ?

javascript - rails : javascript_include_tag :all purpose?

ruby-on-rails - Rails 4 自定义 404 导致 Heroku 上的 postgresql 连接失败

ruby-on-rails-3 - "Could not connect to server: No such file or directory"使用 beantalk 部署 Rails 应用程序时

ruby-on-rails - Rmagick已安装: `require' : no such file to load -- RMagick (LoadError)

ruby-on-rails - Rails 3 SQLite3 bool 值 false

javascript - 更改表单的语言

javascript - 使用 Javascript 验证表单数据