2010-09-17 3 views
3

Rals 3.0Rails AJAX ERB Просмотреть Вопрос link_to_remote

Мой вопрос с помощью link_to_remote сделать вызов AJAX.

2.3.8 Ajax вызов

<%= link_to_remote image_tag("../images/services_button.jpg", :mouseover => 
    "../images/services_button_over.jpg"), :url =>{:controller => :dashboard, :action => :service} %> 

Текущий вид -

<% link_to_remote view_path do %> 
      About Us<span>Who we are</span> 
<% end %> 

Как я могу идти о превращении моего текущего кода вида в вызов AJAX? Я пытался что-то вроде этого ...

<% link_to_remote "hello", :url=>{:controller=>:sae,:action=>:bam} do %> 
      About Us<span>Who we are</span> 
     <% end %> 

Спасибо за вашу помощь заранее.

Попытка сделать основной ... основной .. UJS.

Очень простой вызов AJAX, чтобы сделать div вверх. Хотя это не работает. Пытается перейти с 2.3.8 до 3.0. Любая помощь приветствуется. Я googled, хотя я не могу понять смысл жаргона. :(Заранее спасибо

Вид:

<div class="test"> 
    Whompa 
</div> 
<%= link_to 'Blind-Up', :controller=>:home,:actions=>:test, :remote =>true %> 

Контроллер:

def test 
    render :update do |page| 
     page[:test].visual_effect :blind_up 
    end 
    end 

ответ

2

Рельсы 3 синтаксис теперь <%= link_to "hello", :remote => true %> Там довольно мало блог/учебники в Интернете о том, чтобы Ajax звонки с. новый синтаксис - я бы рекомендовал http://code.alexreisner.com/articles/link-to-remote-with-ujs.html, http://blog.solnic.eu/2009/09/08/unobtrusive-javascript-helpers-in-rails-3 и http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/ в качестве хорошей отправной точки. Надеюсь, что это поможет!

+0

Hi there Sonia, чем k для вашего ответа. Я пытаюсь сделать очень простой вызов ajax в rails 3.0, хотя я все еще не могу понять это правильно. – RoR

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