<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>tommy13519261 (tommy)</title>
    <link>https://ruby-china.org/tommy13519261</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[求助] 启用 Turbolinks 后, 重定向的问题</title>
      <description>&lt;p&gt;Rails 5 启用了 Turbolinks，和 nginx 一起部署后遇到重定向问题。&lt;/p&gt;

&lt;p&gt;原始 URL  和 进入 nginx 转发后的 url 
SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL &lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;new_session_path&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样的写法不行了&lt;/p&gt;

&lt;p&gt;手工改为 &lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;get_host&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="s1"&gt;'/session/new'&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有没有根本的解决办法？
求助&lt;/p&gt;</description>
      <author>tommy13519261</author>
      <pubDate>Fri, 23 Sep 2016 16:14:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/31150</link>
      <guid>https://ruby-china.org/topics/31150</guid>
    </item>
  </channel>
</rss>
