0
저는 레일을 처음 사용하기 때문에 책의 실용적인 민첩함을 따라 가고 있습니다. 나는 고객의 세부 사항을 고려하고 때 나는이 오류의 종류 ...Orders # ArgumentError, 인수 개수가 잘못됨 (2의 경우 3)
wrong number of arguments (3 for 2)
및보기/주문/_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
어떤 도움을받을 수 있습니까? 그것이 있어야
내가 그했다 "선택"하지만. 전체 select 문을 큰 따옴표로 묶으십시오. 나는 똑같은 일을했습니다 .. – user2164254
아니요, 그는 당신의 코드가'f.text_field'를 사용하는 곳에서'f.select'를 사용해야한다는 것을 의미합니다. –
아, 미안하지만, 지금 당장! – user2164254