私はRubyとRailsが初めてで、私の研究で、注文のこの支払いタイプの配列を作成しました..
class Order < ActiveRecord::Base
PAYMENT_TYPES = [{:id => "check", :name => "Check"}, {:id => "credit_card", :name => "Credit card"}, {:id => "purchase_order", :name => "Purchase order"}]
そして、私はこのように使いたいです
<%= f.select :pay_type, Order::PAYMENT_TYPES.each {|order| [order.name, order.id]}, :prompt => 'Select a payment method' %>
しかし、私はこのエラーが発生しています
undefined method `name' for {:id=>"check", :name=>"Check"}:Hash
なにが問題ですか?