最好的做法是同时支持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(...) %>">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)