12th Mon
Merb勉強会#2レポート
参加者の皆様、お疲れさまでした。
簡単に今日のまとめを書いておきます。
MerbのI18n, L10nについて
- merb_babelを使おう(Mattetti氏作)
- genki-merb_babel
pre>>
% sudo gem install genki-merb_babel
<<--
- genki-merb_babel
- Merb.root/lang以下にen.ymlのような物を作る。中身は以下のような感じ
yaml>>
mloc_language_code: en
Color: Color
<<--
もう一個 en-UK.yml とかも作ってみる。
yaml>>
mloc_language_code: en
mloc_country_code: UK
Color: Colour
<<--
mloc_language_codeの指定は必須になります。 - 実際にローカライズする場合は、ControllerやViewから、以下のように呼び出します。
html>>
<%= translate(:Color) %>
<%= t(:Color) %>
<%= _(:Color) %>
<<--
バージョン0.1.0.2では第一引数はシンボルである必要がありますが、
現時点での最新バージョンである0.1.0.6では文字列で指定可能です。
sliceについて
- sliceの立ち位置を確認
- SophisticatedなRails Engines.
- ソースコードを追いかけながらsliceの挙動を色々と調査した。
- Merb::BootLoaderの仕組みなど
- merb-auth-slice-passwordを例に色々調べた
- merb_adminを作ってみた
- config/router.rbにadd_slice(:merb_admin)
- sliceからrouterを自動的に登録する方法を調査したがわからず。宿題。
懇親会
Rails勉強会で一時期多用していたサクラ水産に匹敵する安さの店(テング酒場)で懇親会。
posted by
genki on Mon 12 Jan 2009 at 03:47 with 0 comments