我正在使用rails 2.3.10和ruby 1.9.2
我的问题可以放在这些术语中:
# ---------------------------
# SomeViewsController.rb
# ---------------------------
def index
I18n.locale = :kr
@news = News.new(:title => "추가", :body => "Place text here")
@news.save
end
# ---------------------------
# ---------------------------
# some_views/index.html.erb
# ---------------------------
TITLE: <%= @news.title %>
# ---------------------------
我的问题出在I18n.locale部分。当我将它设置为韩语(:kr)时,我收到此错误
ActionView :: TemplateError(不兼容的字符编码:UTF-8和ASCII-8BIT)
但是当我将它设置为'en'或默认值时,它会显示韩文字符。
拜托,有人可以告诉我这是怎么回事吗?
答案 0 :(得分:1)
我真的不知道为什么,但是当我切换database.yml以使用从mysql到mysql2的适配器时,它开始工作了。所以现在好了。不管怎么说,还是要谢谢你。 :)