Rails3如何在条件下执行任何操作

时间:2013-09-06 19:21:46

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

我有一个表格的视图。在一种情况下(表单中的一个值为nil),我希望控制器什么都不做。 但是控制器想要“渲染”某些东西并且正在寻找与提交按钮的动作相匹配的视图,但在这种情况下,没有视图,因为我想什么都不做,页面保持不变,没有重新执行页面,这将浪费服务器的力量...... 我如何在rails中翻译这个“什么都不做”?

1 个答案:

答案 0 :(得分:1)

我可以选择不回答问题,但是控制器不能,他必须在得到请求后回复,这是他的工作:)

另一种方法是使用客户端Javascript验证来防止表单在无效时提交,比如空白输入。