Каков наилучший способ для ссылки выполнить команду ajax (я использую jquery в Rails 3.1)?До сих пор я пытаюсь использовать ссылку для запуска кода через действие контроллера "update_me".
views/products/new.html.erb
имеет следующую строку:
<%= link_to "Update", :action => 'update_me' %>
В моем контроллере продуктов у меня есть:
def update_me
logger.debug 'ajax code will be here'
end
Но это приводит к ошибке отсутствующего шаблона:
Отсутствует шаблон
Отсутствует шаблон products / update_me, application / update_me с {: handlers => [: erb,: builder,: coffee],: format => [: html],: locale => [: en,: en]}.Поиск в: * "/ home / ubuntu / code / preevio / app / views" * "/home/ubuntu/.rvm/gems/ruby-1.9.2-p290@rails31/gems/devise-1.4.3/app/views "
Почему мне нужно иметь update_me.html.erb
в моих представлениях?Я предполагаю, что это то, что они хотят.Разве я не могу просто запустить код в действии / методе контроллера без необходимости его просмотра?Или я подхожу к этому неправильно?