2012-02-07 66 views
9

如何在使用Ajax時渲染不同的.js.erb文件?使用Rails Ajax渲染不同的.js文件

例如:

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

此穿過UserController#show然後呈現users/show.js.erb。如何通過UserController#show然後渲染users/hello.js.erb

回答

21

users_controller.rb

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