我搜索使用这样的网址 /树/显示/文件夹/子文件夹/ ...... / subsubfolder
页面内容将与物理文件夹的内容相匹配 段的数量可以变化很明显,因为我可以显示文件夹然后子文件夹然后另一个,然后另一个......你可以想象它可以很长(当然我知道网址长度的限制)
我确切地说我不想显示公开内容(就像这里已经提到的那样),而是显示一个包含与文件夹相关的信息的页面
有可能吗?
答案 0 :(得分:1)
您可以使用通配符路由通配。例如:
get 'folders/*subfolders', to: 'folders#index'
这会将/folders/subfolder/subsubfolder/subsubfolder/
的请求定向到FoldersController#index
,并且subfolder/subsubfolder/subsubsubfolder
params[:subfolders]
http://guides.rubyonrails.org/routing.html#route-globbing-and-wildcard-segments