尝试下面的代码然后error generate
。
我发现了很多相同的问题,但仍未解决。
<% product_prices = []
product.product_prices.each{|product_price| product_prices << number_to_currency(product_price.price.to_f, :unit => "£").force_encoding(Encoding::UTF_8)}
%>
任何好友都有answer
或trick
?
由于
答案 0 :(得分:0)
在强制编码之前首先转换为字符串。请尝试以下代码:
<% product_prices = [] %>
<% product.product_prices.collect{|product_price| product_prices << number_to_currency(product_price.price.to_f, :unit => "£").to_s.force_encoding(Encoding::UTF_8)} %>