Commit 7541a31cc2a5e10d5c90770d043e485a5b487de1
1 parent
1b63a5d9
Revert "[Colab] Optional subdirectory route"
This reverts commit 5a337d1a3abfc8f9d789ec8efd6e41575a416f54. The right way to set the subdirectory is by setting the Rack mount on config.ru or on the webserver like apache or nginx.
Showing
2 changed files
with
4 additions
and
14 deletions
Show diff stats
app/controllers/application_controller.rb
... | ... | @@ -16,25 +16,17 @@ class ApplicationController < ActionController::Base |
16 | 16 | class << self |
17 | 17 | # This is necessary for correct devise routing with locales: https://github.com/plataformatec/devise/wiki/How-To:--Redirect-with-locale-after-authentication-failure |
18 | 18 | def default_url_options |
19 | - default = {} | |
20 | - default.merge!(locale_options) | |
21 | - default.merge!(subdirectory_options) | |
19 | + locale_options | |
22 | 20 | end |
23 | 21 | |
24 | 22 | def locale_options |
25 | 23 | { locale: I18n.locale } |
26 | 24 | end |
27 | - | |
28 | - def subdirectory_options | |
29 | - { subdirectory: 'mezuro' } | |
30 | - end | |
31 | 25 | end |
32 | 26 | |
33 | 27 | # This happens after the *_url *_path helpers |
34 | 28 | def default_url_options |
35 | - default = {} | |
36 | - default.merge!(self.class.locale_options) | |
37 | - default.merge!(self.class.subdirectory_options) | |
29 | + self.class.locale_options | |
38 | 30 | end |
39 | 31 | |
40 | 32 | protected | ... | ... |
config/routes.rb
1 | 1 | Rails.application.routes.draw do |
2 | - scope "/(:subdirectory)", subdirectory: /mezuro/ do | |
2 | + scope "mezuro" do | |
3 | 3 | scope "(:locale)", locale: /en|pt/ do |
4 | 4 | # We need to manually define OmniAuth routes since the automatic generation does not support the dynamic scope |
5 | 5 | devise_for :users, skip: :omniauth_callbacks |
... | ... | @@ -46,10 +46,8 @@ Rails.application.routes.draw do |
46 | 46 | # Tutorials |
47 | 47 | get '/tutorials/:name' => 'tutorials#view', as: 'tutorials' |
48 | 48 | |
49 | - root "home#index", as: 'locale_root' | |
49 | + root "home#index" | |
50 | 50 | end |
51 | - | |
52 | - root "home#index" | |
53 | 51 | end |
54 | 52 | |
55 | 53 | # See comment above for devise_for | ... | ... |