Ruby On Rails et Oracle #4.1 : la gestion du NLS est un paramètre de application.rb
Par Renaud Gaudin le jeudi 31 mai 2007, 23:32 - RoR - Lien permanent
"gestion du nls" est impropre, il s'agit de mettre l'application client ruby en cohérence avec une base Oracle en UTF-8, à savoir en quelque chose comme WE8MSWIN1252.
dans app\controllers\application.rb, ajouter les lignes
- added may 31 2007 http://ruby.developpez.com/faq/?page=Rails#rails_accent
before_filter :headers_iso def headers_iso headers"content-type"= "text/html; charset=iso-8859-1" end # end added
après class ApplicationController < ActionController::Base
à noter aussi la fonction dump bien utile pour vérifier quel caractère on a en base.