Конвертировать фрагмент в Rails 3 - PullRequest
0 голосов
/ 14 марта 2011

Я нашел замечательную статью

Но он использует версию рельсов, предшествующую рельсам 3.

В частности, этот фрагмент:

<%= link_to_remote( "click here",
                   :update => "time_div",
                   :url => { :action => :say_when },
                   :position => "after" ) %>

Я преобразовал это в это:

<%=button_to 'Click',:remote=>true,:update=>"time_div",:position=>"after",:action=>"say_when"%>

Но, что-то не так. Вся страница отображается заново.Что нужно сделать, чтобы это работало, как описано на этом сайте?

Ответы [ 2 ]

1 голос
/ 14 марта 2011

это не button_to, это link_to 'Click', :remote => true.Также вы должны добавить csrf_meta_tag в тег заголовка в макете для Rails 3. См. ссылка

0 голосов
/ 14 марта 2011
In your layout <%= csrf_meta_tag %> And 
link_to "some action", my_action_path(@post), :remote => true

Для получения дополнительной информации попробуйте эту ссылку

http://www.themodestrubyist.com/2010/02/24/rails-3-ujs-and-csrf-meta-tags/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...