0

私はレールを初めて使用し、実用的なアジャイルの本に従っています。顧客の詳細を検討しているときに、この種のエラーに直面しています...

  wrong number of arguments (3 for 2)

そして、views/orders/_form.html.erb の私のコード

</div>
<div class="field">
   <%= f.label :pay_type %><br />
   <%= f.text_field :pay_type, Order::PAYMENT_TYPES,
                             :prompt => 'select a payment method' %>
</div>
<div class="actions">

そして、 app/model/order.rb で引数を与えました

 class Order < ActiveRecord::Base
    attr_accessible :email, :address, :name, :pay_type
    PAYMENT_TYPES = [ 'Check', 'Credit card', 'Purchase order' ]

 end

助けてもらえますか!!

4

1 に答える 1

1
</div>
<div class="field">
   <%= f.label :pay_type %><br />
   <%= f.select :pay_type, Order::PAYMENT_TYPES,
                         :prompt => 'select a payment method' %>
</div>
<div class="actions">

「選択」する必要があることに注意してください

于 2013-03-23T06:52:25.700 に答える