relativize:获取可以安全重定向到的 URL 的仅路径版本

时间:2024-08-04 18:25:58
【文件属性】:

文件名称:relativize:获取可以安全重定向到的 URL 的仅路径版本

文件大小:7KB

文件格式:ZIP

更新时间:2024-08-04 18:25:58

Ruby

相对化 Relativize 是一种简单的方法,可确保您重定向到与您的应用程序相关的字符串 URL,并且不会将您引导至外部域。 它旨在与 Rails 的redirect_to 、sinatra 的redirect或任何其他重定向机制一起使用。 安装 将此行添加到应用程序的 Gemfile 中: gem 'relativize' 然后执行: $ bundle 或者自己安装: $ gem install relativize 用法 Relativize 是一个 PORO,它应该用一个 URL 和可选的default_url进行初始化,以在异常情况下返回。 Relativize.new('https://example.com/path?query=yeap').call # => /path?query=yeap Relativize.new('/path?query=ye


【文件预览】:
relativize-master
----relativize.gemspec(1KB)
----LICENSE.txt(1KB)
----lib()
--------relativize.rb(349B)
--------relativize()
----Gemfile(95B)
----spec()
--------spec_helper.rb(80B)
--------relativize_spec.rb(1KB)
----Rakefile(117B)
----.travis.yml(76B)
----README.md(2KB)
----.rspec(31B)
----CODE_OF_CONDUCT.md(1KB)
----.gitignore(87B)
----bin()
--------console(335B)
--------setup(115B)

网友评论