0

Rails エンジンでメイン アプリの ApplicationController にアクセスできますか? エンジンを介してアプリの ApplicationController にフィルターを適用したいと考えています。少しのコードは本当に役に立ちます。

ありがとう!

4

2 に答える 2

0

いつでも、エンジンで を開いて、ApplicationController必要なフィルターを書き込むことができます。これは、エンジンがロードされた後、メイン アプリによって自動的に使用されます。

のエンジンのコード例set_locale before_filter:

class ApplicationController < ActionController::Base
  before_filter :set_locale

  def set_locale
    I18n.locale = params[:locale] if params[:locale].present?
  end
end
于 2013-07-26T14:08:09.013 に答える