如何使用link_to_function

时间:2012-03-21 15:33:14

标签: ruby-on-rails

如果我使用声明:

`$`.link_to_function "Greeting", "alert('Hello world!')", :class => "nav_link"

工作正常。

但是如果

`$`.link_to_function "Greeting", "my_function", :class => "nav_link" 

我在application.js中定义了my_function

`$`.function my_function(){
    alert("my function called");
}

我正在使用rails 3.2.1

提前致谢, 阿希什

1 个答案:

答案 0 :(得分:1)

JavaScript函数调用必须始终包含括号,即使它们没有参数。所以试试这个:

`$`.link_to_function "Greeting", "my_function()", :class => "nav_link"