ruby on rails - current_page? URL for dynamic urls



我有一个情况,我试图调用:

%li{class: current_page?("/photos")  && 'current'}
  = link_to "Life Story", legacy_legacy_path(@legacy.slug), :class => "legacy"

,其中当前url(我试图瞄准的样子):

...com/scooby-doo/photos

这里的'scooby-doo'是一个动态参数。

是否有任何方法我可以只查询URL的最后一部分?即/photos

您应该能够添加path_name,它将适用于所有:id's,而不仅仅是史酷比。如果你画一个rake routes,然后告诉我这个特定的path_name是什么样子,我可以进一步帮助你。比如current_page?(photo_legacy_path(@legacy))

最新更新