【发布时间】:2014-01-29 00:43:44
【问题描述】:
基本上,我试图在用户单击链接(或按钮或某种类型的交互式元素)时执行 rails 方法。
我试着把它放在视图中:
<%= link_to_function 'Add' , function()%>
但这似乎不起作用。它最终只是在没有用户点击“添加”链接的情况下调用了该函数。
我也尝试过使用 link_to,但这也不起作用。我开始认为没有一种干净的方法可以做到这一点。无论如何,感谢您的帮助。
附言。我在 ApplicationController 中定义了该方法,它是一个辅助方法。
【问题讨论】:
-
我认为这是不可能的,因为当用户点击按钮时,他正在使用他的电脑。 Rails 代码在服务器中。您需要提供一种方法来通知 Rails 服务器有关此点击事件也许您正在寻找的是 Ajax?
标签: ruby-on-rails ruby methods view controller