0

我想在 ruby​​ 脚本(options_for_select)中使用 utf-8 字符。

我尝试了以下方法:

  • 添加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /># encoding: utf-8
  • .html_safe并且raw- 虽然我是 ruby​​ 新手,但我可能没有尝试过所有可能的组合。

我已经尝试解决这个问题一天了,此时我没有想法。将不胜感激一个简单的修复。

先感谢您。

这是之前的 ruby​​ 脚本:

<%= select_tag "quantity", options_for_select(%w(x1(&pound;49.00) x2&nbsp;(&pound;98.00) x3&nbsp;(&pound;147.00) x4&nbsp;(&pound;196.00) x5&nbsp;(&pound;245.00) x10&nbsp;(&pound;441.00) x100&nbsp;(&pound;3920.00)), 1), id: 'quantity' %>

这里没有 utf-8 字符:

<%= select_tag "quantity", options_for_select(%w(x1(49.00) x2(98.00) x3(147.00) x4(196.00) x5(245.00) x10(441.00) x100(3920.00)), 1), id: 'quantity' %>

这是完整的红宝石脚本:

<%= select_tag "quantity", options_for_select(%w(x1(&pound;49.00) x2&nbsp;(&pound;98.00) x3&nbsp;(&pound;147.00) x4&nbsp;(&pound;196.00) x5&nbsp;(&pound;245.00) x10&nbsp;(&pound;441.00) x100&nbsp;(&pound;3920.00)), 1), id: 'quantity' %> <%= hidden_field_tag "preorder", true %> <%= submit_tag "Checkout", :class => "blue_button disabled", :id => "amazon_button" %> <% end %>

4

0 回答 0