ruby-on-rails - 在 Ruby on Rails 中比较两个具有相同部分的不同字符串

标签 ruby-on-rails ruby url

我需要接受 URL 并将其与另一个进行比较。两个 URL 具有相同的开始但不同的动态变化的结束。我接受这样的东西 https://url.com/something_else 并且需要与 https://url.com/ 比较检查这部分是否在没有something_else。我如何在 Rails 中执行此操作?

最佳答案

您可以使用 URI 模块 https://docs.ruby-lang.org/en/2.1.0/URI.html

uri = URI("http://foo.com/posts?id=30&limit=5#time=1305298413")
uri.host
#=> "foo.com"

关于ruby-on-rails - 在 Ruby on Rails 中比较两个具有相同部分的不同字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50924847/

相关文章:

ruby-on-rails - 使用 pagey gem 对哈希进行分页

ruby-on-rails - Rails - NoMethodError - 未定义方法 `name' 为 nil :NilClass

javascript - Rails 使用 JSON 对象渲染部分

c# - 如何在 Global.aspx 的 Application_Start 中获取完整的主机名+端口号?

css - 加载 CSS 时背景属性的 URL 消失

ruby-on-rails - 错误:找不到有效的gem 'rails'(> = 0),这是原因:在docker容器内

ruby-on-rails - 如何供应 Rails3/Bundler 的 gem

image - YouTube视频大图的网址

ruby-on-rails - 如何在生产服务器中升级 rvm 和 ruby​​ 版本

ruby-on-rails - Ruby on Rails 教程 - 测试、重置密码