当我尝试将理发师添加到我的数据库时出现错误。
我收到以下错误:
NoMethodError in Shop#new
Showing /Users/Augus/Rails/Barbershop/app/views/shop/new.html.erb where line #3 raised:
undefined method `barbers_path' for #<#<Class:0x105e7b818>:0x105bfe360>
Extracted source (around line #3):
1: <H1>New barber</H1>
2:
3: <%= form_for @barber do |f| %>
4: <%= f.text_field :name %> <br />
5: <%= f.submit %>
6: <% end %>
我不知道我做错了什么。
我的 shop_controller.rb:
def new
@barber = Barber.new
end
我的观点 new.html.erb:
<H1>New barber</H1>
<%= form_for @barber do |f| %>
<%= f.text_field :name %> <br />
<%= f.submit %>
<% end %>
<%= link_to 'Back', shop_path %>
我也在我的路线中得到了这个:
resources :shop