我有以下的UsersController,当我在“编辑”操作时,我可以编辑我的数据并点击“提交”按钮。单击submit按钮,我将得到折叠错误。The action 'update' could not be found for UsersController --我不明白为什么它一开始就试图进行“更新”操作。有人能给我指明正确的方向吗?end这是我的编辑视图和表单助手视图。编辑:
<div clas
我尝试在Ruby on Rails 4中使用Ajax来观察复选框何时发生更改,然后提交表单并将复选框更改保存到数据库中。即使使用调试器,我也没有看到任何错误。有什么想法吗?我最近将路径更改为编辑,因为我得到的是404。我这么做了,它匹配了一条路线。更新:我最终在表单中添加了一个隐藏的提交按钮,并将我的js更改为,并在表单中添加了一个类,这样我就可以用一组代码访问所有的ajax:
$('.ajax'
我的Rails 2.3应用程序有一个用户模型和常用的控制器操作。可以通过两种方式访问编辑表单:当用户从主页编辑自己的配置文件时,或者当管理员用户从用户集合中编辑其他人的配置文件时。我想做的是让更新操作重定向回编辑操作的引用,而不是更新操作。如果我在update中执行一个简单的redirect_to(: back ),它将返回到编辑表单--这不太好