最好的做法是同时支持AJAX和Non-AJAX调用,以防用户出于任何原因关闭了javascript。
def create @place = Place.new(params[:place]) respond_to do |format| if @place.save format.html { redirect_to places_path, :notice => "Successfully created place" } format.js # renders create.js.erb, which could be used to redirect via javascript else format.html { render :action => 'new' } format.js { render :action => 'new' } end endend在
render :action =>'new'实际呈现控制器动作的模板
new,其结果
new.html.erb分别
new.js.erb取决于它是否是一个非AJAX或AJAX调用。
输入
new.js.erb您的ERB / javascript代码:
$("#new_grouping").html("<%= escape_javascript(...) %>">


