You are using `redirect_to request.referrer` and referrer is nil if you
enter the url by hand.

Use `redirect_back fallback: root_path` instead.

El vie., 18 oct. 2019 a las 22:33, fugee ohu (<fugee...@gmail.com>)
escribió:

>
>
> On Friday, October 18, 2019 at 9:22:09 PM UTC-4, Ariel Juodziukynas wrote:
>>
>> Is the link doing a GET request or a POST request? make sure your route
>> matches GET requests too.
>>
>> El vie., 18 oct. 2019 a las 18:07, Colin Law (<cla...@gmail.com>)
>> escribió:
>>
>>> On Fri, 18 Oct 2019 at 19:33, fugee ohu <fuge...@gmail.com> wrote:
>>>
>>>>
>>>>
>>>> On Friday, October 18, 2019 at 5:57:55 AM UTC-4, Colin Law wrote:
>>>>>
>>>>> On Fri, 18 Oct 2019 at 09:26, fugee ohu <fuge...@gmail.com> wrote:
>>>>>
>>>>>> On one of my sites (in production) if I navigate to 
>>>>>> https://<sitename>/set_locale/ko
>>>>>> the browser doesn't load the page but if I'm on the site and I click the
>>>>>> link for that url it works fine I was notified about the error by GSC
>>>>>>
>>>>>
>>>>> You haven't told us what you see in the rails log when you do that.  I
>>>>> am sure you will have looked there before asking.
>>>>> Not that you have actually asked a question, just told us that you
>>>>> have this interesting occurrence.
>>>>> Also you haven't told us what is shown in the browser console when it
>>>>> happens.
>>>>>
>>>>> Colin
>>>>>
>>>>>
>>>>
>>>> Both browser console and log say 500 internal server error
>>>>
>>>
>>> Well that is why it doesn't show the page then.
>>>
>>> Colin
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Ruby on Rails: Talk" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to rubyonra...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLsU1QbNV6i6XQGqbOmAauz-Q9o5wXwx1831%3D1dv4yEcaw%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLsU1QbNV6i6XQGqbOmAauz-Q9o5wXwx1831%3D1dv4yEcaw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>
>   <li><span class="smaller-text"><%= link_to "한국어",
> set_locale_path(locale: "ko") %></span>
>
>
>   get 'set_locale/:locale' => 'world#set_locale', as: 'set_locale'
>
>
>    def set_locale
>     I18n.locale = params[:locale] || "zh-TW"
>     respond_to do |format|
>         format.html { redirect_to request.referrer }
>     end
>   end
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/401e2df8-b4dd-42fb-9721-39491be9bed3%40googlegroups.com
> <https://groups.google.com/d/msgid/rubyonrails-talk/401e2df8-b4dd-42fb-9721-39491be9bed3%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAPS3bcCG5J5G6wy9KkOz1HVKsh%3D6qNtn7WsM4%3DP5PKgkhbYUjA%40mail.gmail.com.

Reply via email to