map.resource :basket, :collection => { :checkout => :post }
由于篮子是一种资源(即单体资源)而不是资源,因此不存在收集的概念,因此,所有东西都应扩展到目前的用户。 在这种情况下,用户有1个篮子。
但 我想具体说明一条无需在路线上增加另一条线路的习俗路线,例如:
map.checkout basket/checkout , :controller => baskets , :action => checkout
这是可能的吗?
当然,我的另一个选择是增加一名检查控制员。