我正在开发一个 Rails 应用程序,我需要在其中进行比较,例如:
url == "http://localhost:3000/admin/admin_login"
我想知道是否有一种比较方式:
url == "*/admin/admin_login"
最佳答案
您可以使用正则表达式。
irb(main):001:0> url = "http://localhost:3000/admin/admin_login"
=> "http://localhost:3000/admin/admin_login"
irb(main):002:0> url =~ /admin\/admin_login\z/
=> 22
irb(main):003:0> url =~ /foo\/something_else\z/
=> nil
irb(main):004:0> "http://localhost:3000/admin/admin_login/bar" =~ /admin\/admin_login\z/
=> nil
关于ruby-on-rails - 字符串比较如 "abcDEF"== "*DEF",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37076823/