- 2009年1月11日 11:38 AM
- RoR
日本語の設定
Railsで日本語を扱うためには設定が必要。
(特に理由がなければutf8を使用するように)
編集するファイルは作成しているrailsアプリのフォルダにある
config/environment.rb
このファイルの先頭に
$KCODE = "UTF8"
を追加。保存するときにこのファイル自体の文字コードもutf8になっていることを確認。
そしてもう一つ。ブラウザで正しく日本語を表示させるために「Content-Type」のcharsetパラメータで文字コードを指定する。
作成しているrailsアプリの中にある
app/controllers/applycation.rb
を編集する。
このファイル内のApplicationControllerの部分に日本語の設定をすると、これからこのrailsアプリ内で作成するファイル全てにその設定が適用される。全てを以下の内容に書き換えて保存。
# Filters added to this controller apply to all controllers in the application. # Likewise, all the methods added will be available for all controllers. class ApplicationController < ActionController::Base helper :all # include all helpers, all the time before_filter :set_charset private def set_charset headers["Content-Type"] = "text/html; charset=UTF-8" end # See ActionController::RequestForgeryProtection for details # Uncomment the :secret if you're not using the cookie session store protect_from_forgery # :secret => '9b4a9add30a953cd2d8adc938704f7a6' end
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://showzine.info/blog/2009/01/rails%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8b%e6%97%a5%e6%9c%ac%e8%aa%9e%e3%81%ae%e8%a8%ad%e5%ae%9a.html/trackback
- トラックバックの送信元リスト
- Railsにおける日本語の設定 - SHOWJIN*BLOG より