- 浏览: 9306 次
- 性别:
最新评论
-
wayneG:
^_^这样修改就可以了----<%= link_to ' ...
使用destroy命名删除操作 -
wayneG:
谢谢提醒,不知增加的参数放在那,试了多处没有作用,望再指点一下 ...
使用destroy命名删除操作 -
robbin:
增加一个 :post => true 参数就可以了。
...
使用destroy命名删除操作 -
maozhua:
redirect_to and return
An action should conclude with a single render or redirect
文章列表
今天发现使用destroy命名的删除操作不能正常删除数据,把它改为destroy***后就正常了。以前没有这样的情况,何况Agile Web Development with Rails书中的例子都可以使用,应该是和rails的关键字冲突的原因,其他无法解释。不知道其他朋友有没有遇到种情况。
建了个小工程学习Rails,按惯例在新增的操作中new一个数据对象,发现该操作对应的页面的文本输入框中,存在有单引号。
调试发现数据属性确实包含单引号,一时解释不了该问题,只好在操作中删除new动作(该动作也没有实际用途),要不就在各个页面中把需要字段值初始为空字符。
今天在一个删除操作的异常处理中增加了一个redirect_to,运行后产生了一个错误提示:
“Render and/or redirect were called multiple times in this action...”
原因确实像上面所说,Rails的API文档中也有明确说明。