Я пытаюсь создать ссылку для уничтожения и записи в БД с помощью AJAX, но я также хочу, чтобы она работала без включенного JavaScript
Однако следующий код
<%=link_to_remote "Delete", :update => "section_phone", :url => {:controller => "phone_numbers", :action => "destroy", :id => phone_number_display.id }, :href => url_for(:controller => "phone_numbers", :action => "destroy", :id => phone_number_display.id)%>
производит вывод
<a href="#" onclick="new Ajax.Updater('section_phone', '/phone_numbers/destroy/1', {asynchronous:true, evalScripts:true, parameters:'authenticity_token=' + encodeURIComponent('b64efb643e49e9af5e2e195a90fd5a8b6b99ece2')}); return false;">Delete</a>
По какой-то причине url_for не работает должным образом, а тег href установлен на #.
Я не знаю, почему это не работает, так как я не уведомлен об ошибках в журнале
Кто-нибудь знает, почему это может быть?
Спасибо