« [Ruby] Ruby 1.9.1 と Ruby on Rails 2.3.2 を使ったちょっとしたテスト | トップページ | [Ruby] Sequel »

2009年5月 4日 (月)

[Ruby] Ruby 1.9.1 と Rails 2.3.2 と mysql


rails 3ed の内容を試していてつまずいたところを、Googleで調べてみた。
私は、sqlite3で試していたんだけど、



mysql encoding with rails 2.3.2 and ruby 1.9.1 という似たような議論を見つけた。



ActiveRecordで ASCII-8BIT を設定しているのが問題だみたいな意見があったんだけど、
なんとなく、ActiveRecord (DB) が絡まなくても、つまずくことがあるんじゃないかと思って、
ちょっとしたテストをやってみた訳ですな。



で、以下、Rails 初心者の私の意見ですが...。



Ruby 1.9.1 と Rails 2.3.2 を組み合わせて開発するときには開発者側でもEncodingを意識しなくちゃいけないとは思うものの、
Rails 側でも ASCII-8BIT じゃなくて、デフォルトで force_encoding('UTF-8') するみたいな
オプションがあると助かるんじゃないかと思います。


|

« [Ruby] Ruby 1.9.1 と Ruby on Rails 2.3.2 を使ったちょっとしたテスト | トップページ | [Ruby] Sequel »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Ruby] Ruby 1.9.1 と Rails 2.3.2 と mysql:

« [Ruby] Ruby 1.9.1 と Ruby on Rails 2.3.2 を使ったちょっとしたテスト | トップページ | [Ruby] Sequel »