タグ

ブックマーク / blog.dio.jp (5)

  • Close to the EDGE Rails 2.2.2のI18n機能による日本語化がイケてない6つの理由

    Rails 2.2から導入されたI18nモジュールだが、さすがにバージョン0.0.1だけあって、実際に日語でアプリを作ってみると細かいところでちょっとずつイケてなかったりするところが目につく。 以下に、僕が今までに気になったところを挙げてみよう。 1. ARのerror_messages_forでカラム名とメッセージの間に半角スペースが入る active_record-2.2.2/lib/active_record/validations.rb 208行目より抜粋 1 full_messages << attr_name + ' ' + message 半角スペースハードコード!! このおかげで、例えば、「名前」カラムの必須チェックのメッセージが 「名前 を入力してください。」 というように表示されてしまう。半角スペースがめちゃめちゃ気になりますよね。 そこで、こんなチケットをあげて超い

  • Close to the EDGE Rails 2.2の I18nによる日本語化を最も簡単に行う方法

    さて、Rails 2.2も 無事にリリース されたわけだが、今回の目玉はなんといっても “I18n” 対応だろう。 つまり、今回の大規模なI18n対応で、やっとこれが# Rails 2.1.2 より抜粋 options[:object_name] ||= params.first options[:header_message] = "#{pluralize(count, 'error')} prohibited this #{options[:object_name].to_s.gsub('_', ' ')} from being saved" unless options.include?(:header_message) options[:message] ||= 'There were problems with the following fields:' unless opti

  • Close to the EDGE New Wave of Database Programming with Ruby 1.9 on Rails 2.1

    New Wave of Database Programming with Ruby 1.9 on Rails 2.1 というタイトルで、 RubyKaigi 2008で LTした。とりあえず発表資料は こちら 。 (2008/07/01追記: そうか! slideshareなんだからそのまんま貼っちゃえば良いのか! ということにようやく気づいて以下に貼った) ところで、これがまたどうも何故か Java方面から思わぬ反応を頂いているようだ。 http://d.hatena.ne.jp/higayasuo/20080624/1214305064 違うよ><全然違うよ!! Javaは僕にオブジェクト指向を教えてくれた思い出深い言語なので、ひがさんのとこのコメントにも 書いたとおり嫌いとか対立とか全く思ってもいないし、ていうかそもそもそんな後ろ向きな話題には 微塵も興味な

  • Close to the EDGE Rails勉強会@東京30 - what's new in Rails 2.1 セッションまとめ

    5月に行われた前回(第30回)Rails勉強会@東京では、ふりかえりの際に 『次回から「前回の勉強会のまとめ」を開催告知Wikiページに載っけるようにしてみよう』という Tryが挙げられていた ので、第30回の時にやった「what’s new in Rails 2.1 セッション」のまとめを。 と言っても、2ヶ月も前のことを今更思い出せるわけないので、以前 GoogleDocsに揚げたやつ をそのまま貼るだけなんだけどね。 なので、以下の内容はあくまでも「2ヶ月前の最新情報」であり、現在の最新情報とは違うかもしれないのでご注意ください(以下こぴぺ)。 what’s new in Rails 2.1 セッション セッション中に即席で書いてるんでだいぶいい加減な内容です。すみません・・・ ■ネタ元 Rails2.1について情報が載ってそうなところあれこれ。 Ryan’s Scraps h

  • Close to the EDGE Rails 2.2の I18nについてくわしく

    第31回Rails勉強会@東京のセッション「Rails 2.2の I18nについてくわしく」の資料 ●I18nモジュールとは ある日高橋会長のもとに舞い込んできたメール 2008年7月、Rails体に取り込まれた Google groups Githubの I18nプロジェクト ウォッチしてたら svenfuchsさんからメールが来た! バージョンはまだ 0.0.1! ●ソース github からこんな感じで検索してみる。 http://github.com/rails/rails/search?q=i18n&choice=grep ●重要そうなコミット 1発目 http://github.com/rails/rails/commit/45d41f0dadd9fa171f306ff356770c4492726f30 ActionMailerの他言語化? http://github.

    takeshiketa
    takeshiketa 2008/07/27
    おもしろかった!!
  • 1