ruby-gettextってActiveRecord使ってないRailsアプリじゃ使えない?
いやActiveRecord使わないRailsアプリって存在がレアなのは分かるけど、gettextにAR必須ってのも普通に考えておかしな話だよね・・・。
もしかしてどっかでなんか設定すれば通る?
#config/environment.rb config.frameworks -= [:active_record]
こうしても駄目だった。
Railsのconfigは見てないか・・・。
#config/environment.rb ar = ActiveRecord::Base ActiveRecord::Base = false require 'gettext' ActiveRecord::Base = ar
は、なんか挙動が意味不明になった。
うん、まぁ、やってみたかっただけ。
#config/environment.rb require 'gettext' class ActiveRecord::Base; untranslate_all end
駄目。
これはいけると思ったんだけどなー。
#config/environment.rb require 'gettext/rails' module Locale::SystemCGI def system_with_default_lang @params['lang'] = {} unless @params['lang'] system_without_default_lang end alias_method_chain :system, :default_lang end
だめ。
方法はなんであれ無理やりエラーを回避したら、アクセスした時に空のファイルがダウンロードされるようになるみたい。
てことは根本原因は他にあるのか・・・。