我想在ruby脚本中使用utf-8字符(options_for_select)。
我尝试了以下内容:
<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' %>
这是完整的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' %>
<%= hidden_field_tag "preorder", true %>
<%= submit_tag "Checkout", :class => "blue_button disabled", :id => "amazon_button" %>
<% end %>