正如我们从
this post知道的,在Rails中,您可以通过调用获取以前的URL
request.referrer
但是,如何查看以前的URL是否匹配其中一个静态路径
你的Rails应用程序?
通过平静的路径,我的意思是由Rails提供的路径,
books_path book_path(book) edit_book_path(book)
当然我可以在request.referrer上做一个正则表达式的字符串匹配,但我认为这有点丑陋.
在我的应用程序中,一个特殊的情况是request.referrer可以
“本地主机:3000 /书页= 4”
我想要它来匹配
books_path
它返回“/书”
在这种情况下,如何在没有正则表达式字符串的情况下检查是否有匹配
比赛? (如果这是可能的话)
谢谢
附:我已经尝试过正则表达式字符串匹配,它的工作原理.我只是想Rails中可能会有更好的方法.