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?