我创建了一个模型,我正在覆盖主键:
set_primary_key :SONumber
我也在使用to_param
def to_param
self.SONumber
end
此模型的路线如下:
resources :sales_orders
在链接中显示单个记录的视图中:
=link_to 'Open', sales_orders_path(so)
它生成带有句点的链接而不是斜杠,即:
.../sales_orders.1234 instead of .../sales_orders/1234
我在这里缺少什么?我做错了吗?
编辑: 从我的路线:
sales_order GET /sales_orders/:id(.:format) sales_orders#show
编辑2: 阅读此link,我只能假设我有一个复数错误,但是,如果我将视图切换为:
=link_to 'Open', sales_order_path(so)
我没有路线匹配...如果有更好的方法,我宁愿不手动定义路线