0

代わりに:

  def edit
    @user = User.find params[:id]
    respond_to { |format| format.js }
  end

  #edit.js.erb
  // some js code

次のようなコントローラーのアクションで同じことを行う方法はありますか:

  def edit
    @user = User.find params[:id]
    respond_to { |format| format.js /* some js code*/ }
  end
4

2 に答える 2

1

このようないくつかのコードを書くことができます

format.js { render :js => "alert('Hello Rails');" }

また

format.js { render :js => "window.location.replace('#{your_url(@object)}');" }
于 2013-07-18T06:11:40.693 に答える
0
respond_to :js

def edit
   respond_with { @user = User.find params[:id] }
end
于 2013-07-18T07:08:47.300 に答える