0

rubyスクリプト(options_for_select)でutf-8文字を使いたい。

私は次のことを試しました:

  • 追加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /># encoding: utf-8
  • .html_safeそしてraw-私はルビーに慣れていないので、可能なすべての組み合わせを試したわけではないかもしれません。

私はこれを1日修正しようとしてきましたが、現時点ではアイデアがありません。簡単な修正をいただければ幸いです。

前もって感謝します。

前の 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' %>

完全な 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' %> <%= hidden_field_tag "preorder", true %> <%= submit_tag "Checkout", :class => "blue_button disabled", :id => "amazon_button" %> <% end %>

4

0 に答える 0