【问题标题】:Response to parse contains hashtag / # in the url. Parameters are not parsed解析的响应在 url 中包含标签 / #。不解析参数
【发布时间】:2018-12-21 12:08:33
【问题描述】:

服务器我需要一个带有 #(井号标签)的 url 的响应。 Rails 忽略以下参数。

http://localhost:3000/#parameter1=one&parameter2=two...

所以 rails 只能看到 #http://localhost:3000 之前的部分

无论如何我可以用 # 替换 # 吗?在 Rails 解析 url 之前?

【问题讨论】:

    标签: ruby-on-rails url ruby-on-rails-5


    【解决方案1】:

    我在我的 app/assets/application.js 中添加了以下 javascript 代码来重写整个网站的 url。

    $(document).ready(function () {
      if (window.location.href.indexOf('#') > 0) {
        window.location = window.location.href.replace(/#/, '?');
      }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 2016-05-28
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多