2011-06-30 1 views

Répondre

8

Je n'ai pas utilisé rails_admin mais une analyse rapide de son repo indiquerait qu'il utilise les paramètres régionaux définis dans votre application. Je suppose que vous définissez cela dans un before_filter dans votre application.rb via l'une des méthodes décrites dans le guide Rails i18n. Vous devrez rendre ce before_filter un peu plus intelligent. Peut-être quelque chose comme:

if self.kind_of? RailsAdmin::ApplicationController 
    I18n.locale = :en 
else 
    # Your current code 
end 
+1

fait similaire: I18n.locale =: si if_a? (RailsAdmin :: ApplicationController) juste pensé qu'il ya une meilleure solution. Je vous remercie. – Daniel

+0

Peut-être que les gens de rails_admin vont prendre un patch pour vous permettre de régler ceci dans leur config? Je suis d'accord pour vérifier que la classe est icky! :) – chrismcg

+0

la question est, comment ramener l'ancienne locale après le retour à l'application principale – Jacka

Questions connexes