Я тестирую создание link_to с: remote => true, чтобы получить обработку удаленной ссылки ajax.
<%= link_to "Get Books", "/books", :remote=> true %>
Помощник для rails3 правильно разрешает код в представлении, и я получаю в качестве источника:
<a href="/books" data-remote="true">Get Books</a>
И у меня по умолчанию включен javascript:
<%= javascript_include_tag :defaults %>
И заголовок источника разрешается как:
<script src="/javascripts/jquery.js?1302296105" type="text/javascript"></script>
<script src="/javascripts/rails.js?1302139751" type="text/javascript"></script>
<script src="/javascripts/application.js?1305999509" type="text/javascript"></script>
А в контроллере у меня есть:
respond_to :html, :json
Однако, когда я нажимаю на ссылку, она загружается как обычная ссылка, а не как ajax, и в журнал сервера:
Обработка с помощью BooksController # index как HTML
Чего мне не хватает?