【发布时间】:2014-05-27 12:19:18
【问题描述】:
我有一个标准资源:
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
但它不起作用。也就是说,/customers/:id中的:id总是在变化,那么如何判断URI(request.referer).path是否属于customer_path呢?
if URI(request.referer).path == ??? #???
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 ruby-2.1