Рендеринг другого .js файла с Rails Ajax

Как вы визуализируете другой файл .js.erb при использовании Ajax?

Например:

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

Это проходит через UserController#show, а затем отображает users/show.js.erb. Как мне пройти через UserController#show, а затем сделать users/hello.js.erb?

Ответ 1

В users_controller.rb:

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

или короче, поскольку существует только один формат ответа:

def show
  @user = User.find(params[:id])
  render :hello
end