【发布时间】:2013-05-15 15:24:59
【问题描述】:
我正在使用 rails 2.3.3 和 ruby 1.9.1。
我正在尝试渲染包含部分视图的视图。在部分 i 中,输出以 UTF8 编码的模型字段。 这失败了
ActionView::TemplateError (incompatible character encodings: ASCII-8BIT and UTF-8) on line #248 of app/views/movie/show.html.erb:
245: <!-- Coloumn right | start -->
246: <div class="col_right">
247:
248: <%= render :partial => 'movie_stats' %>
249:
250: <!-- uploaders -->
251: <div class="box_white">
另一方面,如果我直接在视图中使用该字段(当它不在部分中时),我可以输出带有 utf8 内容的字段。
我该如何解决这个问题? 我已经尝试设置默认编码,但似乎不起作用。
【问题讨论】:
-
您是如何尝试设置默认编码的?能给我们举个例子吗?
标签: ruby-on-rails ruby