ホーム > RoR > Railsにおける日本語の設定

Railsにおける日本語の設定

  • 投稿者: admin
  • 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 より

ホーム > RoR > Railsにおける日本語の設定

検索
フィード

ページの上部に戻る