如果我使用声明:
`$`.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
提前致谢, 阿希什
答案 0 :(得分:1)
JavaScript函数调用必须始终包含括号,即使它们没有参数。所以试试这个:
`$`.link_to_function "Greeting", "my_function()", :class => "nav_link"