«前の日記(2008-01-15(Tue)) 最新 次の日記(2008-01-23(Wed))» 編集

これ日記なん?


2008-01-22(Tue) [長年日記]

_ [Redmine] 姓名をひっくり返す

Redmineを試しているのだけれど、デフォルトでは英語式に"名-姓"となっている。app/models/user.rb の nameメソッドを書き換えれば済む話なんだけど、こちとら svn co してるわけで、できるだけ本体に手を入れなくて手を入れたい。

で、プラグインでなんとか...と思っていたら結構あっさりできてしまった。

$ ruby script/generate plugin RedmineCustom
$ vi vendor/plugins/redmine_custom/init.rb
require 'redmine_custom'
$ vi vendor/plugins/redmine_custom/lib/redmine_custom.rb
require 'user'
class User
  def name
    "#{lastname} #{firstname}"
  end
end
$ mongrel_rails restart

require のところでどうやって app/models/以下を指定しようかと思ったら、なんのことはない、そのままでいけるみたいだ。便利〜