我创建了一个模型,我在上面覆盖了主键:
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_to 'Open', sales_order_path(so)
我没有找到路线匹配...如果有更好的方法,我宁愿不手动定义路线