0

コントローラーの応答の背後にあるいくつかの規則を開発しようとしています。私の慣習の1つは次のとおりです。

成功createすると、リクエストがXHRの場合、@the_objectをレンダリングします

全面的にこれを行うことができるものは何も見えません。現在、私はこれを行っています:

def create
  create! do |success, failure|
    success.html {
      render @the_object if request.xhr?
    }
  end
end

コントローラごとにこれを行う必要があるのは明らかに理想的ではありません。サイト全体で構成可能な応答を作成できるかどうか誰かが知っていますか?

4

1 に答える 1

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に書いて... :)または、私が間違っている場合は教えてください。私は英語が苦手で、レールの初心者です

于 2011-06-06T08:17:33.107 に答える