单击按钮时调用控制器方法,无需重定向 (rails 2.3)

Call controller method on button click, without a redirect (rails 2.3)

我是 rails 的新手,来自 angular 背景。有没有办法让按钮触发控制器方法而无需页面重定向?我还想在不涉及模型的情况下以某种方式将输入字段绑定到控制器变量。

我有一个多页表单(客户的设计,不是我的)。在每个页面上,我都想验证用户输入,但我不想为最终成为一个内聚对象的每个字段创建一个模型。

  1. 您可以使用 AJAX 调用控制器操作。只需绑定并 ajax 调用某个按钮的 onClick 事件即可。 另请查看 jQuery-ujs

  2. 中的 remote: true
  3. 不想接触模型的也可以用JS验证字段