我想在 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(£49.00) x2 (£98.00) x3 (£147.00) x4 (£196.00) x5 (£245.00) x10 (£441.00) x100 (£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(£49.00) x2 (£98.00) x3 (£147.00) x4 (£196.00) x5 (£245.00) x10 (£441.00) x100 (£3920.00)), 1), id: 'quantity' %>
<%= hidden_field_tag "preorder", true %>
<%= submit_tag "Checkout", :class => "blue_button disabled", :id => "amazon_button" %>
<% end %>