2012-05-09 7 views
0

私はlink_to_remove_fieldsのアイデアをRyanの "railscasts episode-197"から実装しようとしています。rails 3.2.3 - javascript - application.js - link_to_remove_fields

私はjavascriptのファイルで問題を抱えているようだ: "アプリケーション%>

そして、私は次の関数を追加し、「マイapplication.html.erbファイルにはJavaScriptが含まれて

<% = javascript_include_tag" application.jsファイル:

function remove_fields(link) { 
$(link).previous("input[type=hidden]").value = "1"; 
$(link).up(".fields").hide(); 
} 

そして私はapplication_helper.rbファイルに次のコードを持っている:

def link_to_remove_fields(name, f) 
    f.hidden_field(:_destroy) + link_to_function(name, "remove_fields(this)") 
end 

そして、私の_formに私が持っている:

<%= f.label :entry, "Descriptions" %><br /> 
<%= f.text_area :entry, :rows => 3 %> 
<%= link_to_remove_fields "remove", f %><br /> 
<%= f.hidden_field :user_id, :value => current_user.id %> 

私はレールのサーバーをキックオフし、私が働いているページに移動すると、「削除」のリンクが表示されますが、私は上のクリックしたときに何も起こりませんそれ。

JavaScriptコードが呼び出されていないことがありますか?

アイデア?

ありがとうございました!

アダム

答えて

1

は、あなたのJSコードがトリガされていないことを、確認してくださいことはできますか? FirebugやChromeをデバッグツールでビルドしてみてください

+0

ありがとうtingel2k – adamteale

+0

これは私が考えた後のものです:http://phonebook.guava.com.br/ – adamteale

関連する問題