我有一个标准资源:
resources :customers
在“显示”页面 ( /customers/:id
) 上有一个指向其他客户的链接。当我点击它时,我如何检查referer是否是/customers/:id
页面?我试图这样做:
[1] pry(#<CustomersController>)> URI(request.referer).path
=> "/customers/88" # previous ulr
[2] pry(#<CustomersController>)> customer_path
=> "/customers/98" # current url
但它不起作用。换句话说,:id
in/customers/:id
总是在变化,那么我如何检查是否 URI(request.referer).path
属于customer_path
?
if URI(request.referer).path == ??? #???