2012-05-09 2 views
0

Я пытаюсь реализовать идею link_to_remove_fields из «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 или chromes build in debugtool

+0

спасибо tingel2k, я проверю его – adamteale

+0

Это то, что я после того, как я думаю: http://phonebook.guava.com.br/ – adamteale

 Смежные вопросы

  • Нет связанных вопросов^_^