Allow different default locales per tenant
Note that, for everything to work consistently, we need to make sure that the default locale is one of the available locales. Also note that we aren't overwriting the `#save ` method set by globalize. I didn't feel too comfortable changing a monkey-patch which ideally shouldn't be there in the first place, I haven't found a case where `Globalize.locale` is `nil` (since it defaults to `I18n.locale`, which should never be `nil`), so using `I18n.default_locale` probably doesn't affect us.
This commit is contained in:
@@ -23,9 +23,11 @@ describe ApplicationController do
|
||||
|
||||
describe "#switch_locale" do
|
||||
it "uses the default locale by default" do
|
||||
Setting["locales.default"] = "pt-BR"
|
||||
|
||||
get :index
|
||||
|
||||
expect(response.body).to eq "en"
|
||||
expect(response.body).to eq "pt-BR"
|
||||
end
|
||||
|
||||
it "uses the locale in the parameters when it's there" do
|
||||
|
||||
Reference in New Issue
Block a user