Você está aqui: Ruby On Rails ::: Dicas de Estudo e Anotações ::: Passos Iniciais |
Resolvendo problemas de acentuação nos controllers e views do Ruby On RailsQuantidade de visualizações: 10772 vezes |
No primeiro contato com o Ruby On Rails já temos um problema sério a enfrentar (pelo menos na versão 2.1.2). Quando precisamos exibir textos com acentuações no controller ou na view, os caracteres com acentos aparecem meio estranhos. Isso acontece porque o RoR trabalha, por padrão, com UTF. Assim, a forma mais rápida de contornar este problema é abrir o arquivo application.rb (localizado em app\controllers) e definir um método a ser chamado no before_filter. Veja um modelo de application.rb: # 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 before_filter :set_charset helper :all # include all helpers, all the time # See ActionController::RequestForgeryProtection for # details # Uncomment the :secret if you're not using the cookie session store protect_from_forgery # :secret => '0c4062961280dd6a655929a3a1a3ca36'...... Agora é só reiniciar o servidor e pronto. |
![]() |
Veja mais Dicas e truques de Ruby On Rails |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |