Ruby on Rails: singuläre Ressource und form_for

Ich möchte, dass der Benutzer nur mit einer Bestellung arbeitet, die mit der Sitzung des Benutzers verbunden ist. Also setze ich eine singuläre Ressource für order

routes.rb:

resource :order

views / orders / new.html.erb:

<%= form_for @order do |f| %>
   ...
<% end %>

Aber wenn ich die neue Bestellseite öffne, erhalte ich eine Fehlermeldung:

undefined method `orders_path`

Ich weiß, dass ich @ setzen ka:url => order_path imform_for, aber wie lässt sich diese Kollision wirklich lösen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage