Ruby on rails 正则表达式将URL与哈希匹配
我正在使用Rails 3导航插件简单导航: 在配置文件中,您可以设置一个正则表达式来确定哪个元素获得“.selected”类 例如:Ruby on rails 正则表达式将URL与哈希匹配,ruby-on-rails,regex,ruby-on-rails-3,ruby-on-rails-plugins,Ruby On Rails,Regex,Ruby On Rails 3,Ruby On Rails Plugins,我正在使用Rails 3导航插件简单导航: 在配置文件中,您可以设置一个正则表达式来确定哪个元素获得“.selected”类 例如: primary.item :projects, 'Projects', project_path, :class => "sideNav-main", :highlights_on => /\/projects/ 上面的内容对于像/projects/这样的URL很有用,但现在我正在向应用程序添加深度链接,这打破了上面的内容 问:如何更新REGEX/\
primary.item :projects, 'Projects', project_path, :class => "sideNav-main", :highlights_on => /\/projects/
上面的内容对于像/projects/这样的URL很有用,但现在我正在向应用程序添加深度链接,这打破了上面的内容
问:如何更新REGEX/\/projects/
以支持像/#/projects/或/#/projects/3这样的URL
谢谢你一定错过了某种约束,因为这看起来很容易
regex/^\/\\\/projects/将只匹配以哈希标记开头的项目URL。谢谢。这似乎不起作用。也许这是一个插件问题。听起来你没有正确地执行路由要求来应用正则表达式。下面是您提供的字符串上该正则表达式的演示:irb(main):001:0>foo='/#/projects/3'irb(main):007:0>match=foo.match/^\/#\/projects/=>#irb(main):008:0>match[0]=>“/#/projects”