Я новичок в ROR, поэтому, пожалуйста, помогите мне с этим.Я создал модель с именем «Customer» из консоли rails, в базе данных есть таблица с именем «Customers», в которой есть столбцы: id, имя, адрес, пол, dob, credit_card, creation_at и updated_at.Итак, чтобы сохранить эту информацию, я создал представление, такое как:
<%= form_for(@customer) do |f| %>
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :dob %><br />
<%= f.date_select :dob %>
</div>
<div class="field">
<%= f.label :gender %><br />
<%= f.text_field :gender %>
</div>
<div class="field">
<%= f.label :address %><br />
<%= f.text_field :address %>
</div>
<div class="field">
<%= f.label :phone_number %><br />
<%= f.text_field :phone_number %>
</div>
<div class="field">
<%= f.label :credit_card %><br />
<%= f.text_field :credit_card %>
</div>
<div class="actions">
<%= f.submit 'Order', :action => :save_order %>
</div>
это представление будет вызываться 'public' контроллером, из действия 'check_out' код для действия check_out имеет вид:
def check_out
@customer = Customer.new
end
и код для действия 'save_order' будет выглядеть так:
def save_order
@customer = Customer.new(params[:customer])
if @customer.save
#somcode
end
end
, но у меня возникает проблема в части просмотра, "неопределенный метод" Customers_path "для # <#: 0x9f49814>" встрока, которая содержит "form_for (@customer)", что я делаю неправильно?Я использую рельсы 3.2.2 Заранее спасибо:)