我正在尝试开发控制器响应背后的一些约定。我的一个惯例是:
成功
create
后,如果请求是XHR,则渲染@the_object
我无法看到任何允许我全面执行此操作的内容。目前我正在这样做:
def create
create! do |success, failure|
success.html {
render @the_object if request.xhr?
}
end
end
对于每个控制器来说,显然不是很理想。有谁知道我是否可以创建站点范围的可配置响应?
答案 0 :(得分:0)
可以帮到你:
# coding: utf-8
class CatsController < ApplicationController
before_filter :authorize_admin
inherit_resources #Permet d'utiliser la gem inherit ressources
def create
create!(:notice => "Catégorie ajouté avec succès") { {:controller => 'cats' }}
end
end
在ApplicationController中编写你的方法,然后...... :) 或者告诉我,如果我错了,我在英语和初学者中的表现不是很好