[前][次][番号順一覧][スレッド一覧]

rails:1790

From: rs_taka@m...
Date: 2 Nov 2006 20:13:21 +0900
Subject: [rails:1790] Re: gettext のエラー

ダメもとで...

gemで配布されているruby-gettextの他にGNUのgettextはインストールされていますでしょうか?
gemのgettextの一部関数はGNUのgettextの関数を呼んでいるらしいので...


----- Original Message ----- 
送信者: UEDA Hiroyuki<bsdmad@g...>
宛先: rails@r...
日付:Thursday, November, 02, 2006, 10:37 AM
件名: [rails:1783] Re: gettext のエラー

> 
> 
> うえだ と申します。2ヶ月ほど前に質問させていただいた gettext のエラーの
> 件なのですが、未だに解決できておりません。
> 
> 症状としては「undefined method `gettext' for ...」というアプリケーション
> エラーが出るものの、再現性が無い、というものです。エラーメッセージは
> 以下のようなものになります。
> 
> ---------------------------------------------------------------------------------
> A ActionView::TemplateError occurred in bd_task#show:
> 
>   undefined method `gettext' for 161824791:Fixnum
>   On line #18 of app/views/bd_task/_show2.rhtml
> 
>     15: <p><label for="mini_task_content"><%= _('MiniTask|Content') %></label>
>     16: <pre><%=h @mini_task.content %></pre></p>
>     17:
>     18: <p><label for="mini_task_note"><%= _('MiniTask|Note') %></label>
>     19: <pre><%=h @mini_task.note %></pre></p>
>     20:
>     21: <%- if @mini_task.status != 0 -%>
> ---------------------------------------------------------------------------------
> 
> 場所やテンプレートは違うのですが、チョコチョコと undefined method `gettext' for ...
> が出るので、ユーザにはその度にリロードして誤魔化してもらっています。スッキリしたい
> のですが、どなたかご助言いただけませんでしょうか。
> 
> 
> rails の環境は以下の通りです。
> 
> ---------------------------------------------------------------------------------
> About your application's environment
> Ruby version                 1.8.4 (i686-linux)
> RubyGems version             0.9.0
> Rails version                1.1.6
> Active Record version        1.14.4
> Action Pack version          1.12.5
> Action Web Service version   1.1.6
> Action Mailer version        1.2.5
> Active Support version       1.3.1
> Application root             /work2/Dr.WEB/rails/MiniTaskManager
> Environment                  development
> Database adapter             sqlite3
> GetText version              1.8.0
> ---------------------------------------------------------------------------------
> 
> また gettext に関しては config/environment.rb の末尾で require 'gettext/rails' と
> しています。
> 
> ---------------------------------------------------------------------------------
> # Be sure to restart your web server when you modify this file.
> $KCODE='u'
> require 'jcode'
> 
> # Uncomment below to force Rails into production mode when
> # you don't control web/app server and can't set it the proper way
> # ENV['RAILS_ENV'] ||= 'production'
> 
> # Specifies gem version of Rails to use when vendor/rails is not present
>  RAILS_GEM_VERSION = '1.1.6'
> 
> (省略)
> 
> ExceptionNotifier.exception_recipients = %w(bsdmad@g...)
> ExceptionNotifier.sender_address = %("Application Error" <bsdmad@g...>)
> ExceptionNotifier.email_prefix = "[MiniTaskManager] "
> 
> require 'gettext/rails'
> ---------------------------------------------------------------------------------
> 
> init_gettext に関しては app/controllers/application.rb に以下のように記載しています。
> 
> ---------------------------------------------------------------------------------
> # Filters added to this controller will be run for all controllers in
> the application.
> # Likewise, all the methods added will be available for all controllers.
> require 'login_engine'
> 
> class ApplicationController < ActionController::Base
>   include LoginEngine
>   helper :user
>   model :user
> 
>   include BrowserFilters
>   include ExceptionNotifiable
> 
>   init_gettext 'bd'
> 
>   before_filter :login_required
> 
>   before_filter do |c|
>     User.current_user = User.find(c.session[:user].id) unless
> c.session[:user].nil?
>   end
> end
> ---------------------------------------------------------------------------------
> 
> 
> 以上、よろしくお願い致します。
> 
> -- 
> UEDA "BSD mad" Hiroyuki <bsdmad@g...>
> 
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
> 


--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1790 2006-11-02 12:13 [rs_taka@m...        ] Re: gettext のエラー                    
      1792 2006-11-02 12:30 ┗[bsdmad@g...         ]