2012-02-07 13 views
9

Come si esegue il rendering di un file .js.erb diverso durante l'utilizzo di Ajax?Rendering di file .js diversi con Rails Ajax

Ad esempio:

<% form_tag user_path, :method => :get, :remote => true do %> 

questo passa attraverso il UserController#show e quindi rende users/show.js.erb. Come faccio a passare attraverso lo UserController#show e quindi a eseguire il rendering users/hello.js.erb?

risposta

21

In users_controller.rb:

def show 
    @user = User.find(params[:id]) 
    respond_to do |format| 
    format.js { render 'hello.js.erb' } 
    end 
end 
Problemi correlati