2012-03-21 12 views
0

を使用する方法:それが正常に動作しています私は文を使用していた場合link_to_function

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

しかし

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

場合、私は私がレールに事前に3.2.1

おかげで、 アシシュ

答えて

1

JavaScriptを使用していますapplication.js

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

では、my_functionを定義しています関数呼び出しには括弧が含まれていなければなりませんそれらは議論がない。私は `ようなコードを持っているビューで

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

:これを試してみてください。<%= link_to_function( "私をクリックして"、 "click_me()"、html_options = {:idが=> "クリック"})%>'。 js iでコード '$(document).ready(function(){ function {} { } });'私のために働いていません –

+0

jsコード $( "#click")と同じです。 function click_me(){ alert( "私は呼ばれました"); } });それが効いている。クリック機能なしでclick_me関数を呼び出せますか? –

+0

申し訳ありません私は私のjsファイルを変更した解決策を得ました。今は 'function click_me(){ alert("私は呼び出されました ")のようです。 } 'それは今私のために働いています –

関連する問題