Ruby on rails Rails-拆分url以获取其最后一部分

Ruby on rails Rails-拆分url以获取其最后一部分,ruby-on-rails,url,split,breadcrumbs,Ruby On Rails,Url,Split,Breadcrumbs,我用的是面包屑。为了使它很好地工作,我需要设置链接的名称。为了得到它们,我想得到url的最后一部分,但是我在拆分字符串时遇到了问题 在课堂上: x = :page_path add_breadcrumb x, :page_path 结果: /pages/offer.html 但当我做出以下决定时: x = :page_path add_breadcrumb x.to_s.split('/'), :page_path 我得到: ["page_path"] 有人能给我一个提示我做错了什么

我用的是面包屑。为了使它很好地工作,我需要设置链接的名称。为了得到它们,我想得到url的最后一部分,但是我在拆分字符串时遇到了问题

在课堂上:

x = :page_path
add_breadcrumb  x, :page_path
结果:

/pages/offer.html
但当我做出以下决定时:

x = :page_path
add_breadcrumb  x.to_s.split('/'), :page_path
我得到:

["page_path"]

有人能给我一个提示我做错了什么吗?

我不知道
添加面包屑的功能是什么。但是
x.to_.s.split('/')
=“page_path”
所以你的第二行就像
add_breadcrumb'page_path',:page_path
“add_breadcrumb,:page_path”意味着将通过调用函数page_path来获得breadcrumb路径,所以x=:page_path看起来很奇怪。你到底想做什么?这有用吗