December 04, 2007
またIEか 21:35
- Permalink
- Comments (351)
- Trackbacks (0)
Web
<input type="image" name="abc" value="xyz" />
これabc=xyzって飛んでくると思ってたらIE6で飛んでこなかった。7もダメらしい。あーあ。
December 05, 2007
サーバの問題のようだ 22:58
- Permalink
- Comments (0)
- Trackbacks (0)
Linux
Pidgin、未だに読み方を覚えられないんだけど、昨日こんなメッセージが出た。
「ようだ」てwwww この分だと「確率」も故意的か。
December 14, 2007
RailsでGetTextのロケール変更 00:57
- Permalink
- Comments (2385)
- Trackbacks (0)
Rails
GetTextはparams, cookie, HTTP_ACCEPT_LANGUAGEの順に見てってロケールを 決定するらしいけど、それ以外でいじりたい場合のメモ。
gettext/rails.rbにサンプルがあった。
# gettext/rails.rb
# Append a block which is called before initializing gettext on the each WWW request.
#
# (e.g.)
# class ApplicationController < ActionController::Base
# before_init_gettext{|controller|
# cookies = controller.cookies
# if (cookies["lang"].nil? or cookies["lang"].empty?)
# GetText.locale = "zh_CN"
# else
# GetText.locale = cookies["lang"]
# end
# }
# init_gettext "myapp"
# # ...
# end
before_init_gettextは他のbefore_filterの前で毎回呼ばれるみたい。
ドメインでロケールをわけたい場合もこれちょこっといじるだけ。
December 15, 2007
url_forが使えないところで使えるようにする 20:46
- Permalink
- Comments (2527)
- Trackbacks (0)
Rails
メモメモ。url_forが使えないところで必要になったら。
class MyMailer
include ActionController::UrlWriter
default_url_options[:host] = 'www.basecamphq.com'
def signup_url(token)
url_for(:controller => 'signup', action => 'index', :token => token)
end
end
url_forに:only_path => trueを追加したらdefault_url_options[:host]は不要だった。
あー、いつRails 2.0にあげようかなぁ……。1.2.6のアプリをサクサク移行できるのかなぁ。
