トップ «前の日記(2008/11/22 (土) ) 最新 次の日記(2008/11/24 (月) 振替休日)» 編集 RSS feed

HsbtDiary


2008/11/23 (日) 勤労感謝の日 [長年日記]

[Amazon] 調理用具を色々買った

彼女から調理用具の要望があったのでデジタルスケールと千切り用スライサーを買った。

ところで、オレは今まで 1g = 1cc だと思っていたんだけど、これは水限定なのだな。とほほ。


タニタ はかり スケール メッキ 2kg 1g クロム KD-177 CR
-
タニタ(Tanita)
¥2,971
貝印 KAI 千切り器 SELECT100 DH3003
-
貝印(Kai Corporation)
¥927
貝印 KAI 指ガード SELECT 100 DH3021
-
貝印(Kai Corporation)
¥400

[citibank][finance][Life] シティクラシックカードが届いた

そろそろ利用期間が終了する Amazon カードの置き換え版であるシティクラシックカードが届いた。

できればとっとと解約したいんだけど、公共料金の引き落としの移行期間の関係で今すぐ解約できないんだよなあ。月のカード利用が0円になった時点で忘れずに解約するようにしないと。

[rails][fastladder][ruby][gettext] fastladder が rails-2.0.2 で動かなくなっていたので rails-2.1.2 に対応させたら動いたという話

久しぶりにローカルの fastladder を開いてみたらこんなエラーが表示されてログイン画面すら表示されなくなっていた。

Rendering /home/hsbt/dev/fastladder/public/500.html (500 Internal Server Error)
/!\ FAILSAFE /!\  Sun Nov 23 12:00:58 +0900 2008
  Status: 500 Internal Server Error
  undefined local variable or method `finder' for #<ActionView::Base:0xb7057c08>
    (__DELEGATION__):2:in `file_exists?'
    /usr/lib/ruby/1.8/gettext/rails.rb:284:in `render_file'

なんだこれ。色々ぐぐってみたら

この辺が関係しそうだけど、rails-2.1 系で現象が発生しているわけではないのでいまいち原因は特定できず。

何となく gettext/rails 付近が怪しいような気がしたので、ヒラメキで rails-2.1.2 で動かしてみる。変更点のほとんどは以下のパクリで

config/environment.rb だけこんな感じに変更。

=== config/environment.rb
==================================================================
--- config/environment.rb       (revision 26574)
+++ config/environment.rb       (local)
@@ -5,7 +5,7 @@
 # ENV['RAILS_ENV'] ||= 'production'
 
 # Specifies gem version of Rails to use when vendor/rails is not present
-RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION
+RAILS_GEM_VERSION = '2.1.2' unless defined? RAILS_GEM_VERSION
 
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')
@@ -50,6 +50,7 @@
     :session_key => '_fastladder_session',
     :secret      => secret
   }
+  config.gem "gettext", :lib => "gettext/rails"
 
   # Use the database for sessions instead of the cookie-based default,
   # which shouldn't be used to store highly confidential information
@@ -84,4 +85,4 @@
   #config.crawler_user_agent = "Fastladder FeedFetcher/#{Fastladder::Version} (http://fastladder.org/)"
 end

とりあえず、上の変更を加えてから mongrel_rails を再起動したらいつもの購読画面が表示された。んー、環境は復活したけど rails-2.0.2 で動かない原因がさっぱりわからん。debian/testing で deb パッケージを無視してぐちゃぐちゃインストールしているのが問題かもしれないなー。

追記

よくよく見直したら ruby-gettext の最新版を使っているなら rails-2.1.2 対応のパッチで必要な部分は session_id の URI.encode だけだった。

本日のツッコミ(全2件) [ツッコミを入れる]
# みわ (2008/11/24 (月) 振替休日 12:00)

>1ccは1g<br>オレにもそう思っていた時期がありました。(1週間くらい前まで)<br><br>水や牛乳などの比重を回答してくれてるひとが居ました↓<br><br>計量カップの1CCは1グラムですか?教えてください - Yahoo!知恵袋 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1220500197

# しばた (2008/11/24 (月) 振替休日 12:18)

ナカーマ。<br>見ていた場所までナカーマ…。