Size: a a a

2017 July 19

RT

Roman T in Rubyata
Народ подскажите где почитать про развертывание ror под docker?
источник

AO

Adis O in Rubyata
Roman T
Народ подскажите где почитать про развертывание ror под docker?
источник
2017 July 20

DO

Denis Oster in Rubyata
Привет. Вопрос по локализии сайта. Как сделать чтобы срабатывал редирект. К примеру domain.ua сразу перекидывало на domain.ua/ru.  И если domain.ua/product/123 на domain.ua/ru/product/123
источник

PT

Pavel Tkachenko in Rubyata
#routes

scope '/:locale' do

   resourses :products

end


# application_controller

before_action :set_locale


  def default_url_options(options={})
   { locale: I18n.locale }
 end


def set_locale

  I18n.locale = params[:locale] || I18n.default_locale

end
источник

PT

Pavel Tkachenko in Rubyata
Это самый простейший способ
источник

DO

Denis Oster in Rubyata
ну у меня так же
источник

DO

Denis Oster in Rubyata
источник

DO

Denis Oster in Rubyata
У меня переходит по ссылкам. но редиректа нет
источник

PT

Pavel Tkachenko in Rubyata
Ну в линке же ты ничего не добавил
источник

PT

Pavel Tkachenko in Rubyata
= link_to 'Some link', product_path(id, locale: I18n.locale)
источник

PT

Pavel Tkachenko in Rubyata
Или добавляй параметры по умолчанию, как я показал выше
источник

DO

Denis Oster in Rubyata
если я перехожу просто на руут мне дает routing error
источник

PT

Pavel Tkachenko in Rubyata
routes
get '/:locale' => 'welcome#index'

# application_controller
def default_url_options
 { locale: I18n.locale }
end
источник

DO

Denis Oster in Rubyata
тоже самое
источник

PT

Pavel Tkachenko in Rubyata
Ошибку то кинь
источник

DO

Denis Oster in Rubyata
источник

PT

Pavel Tkachenko in Rubyata
root to: "welcome#index", locale: :ru
источник

PT

Pavel Tkachenko in Rubyata
Можешь так еще

В самый низ роутов пихни
  root to: redirect("/#{I18n.default_locale}", status: 302), as: :redirected_root
 get "/*path", to: redirect("/#{I18n.default_locale}/%{path}", status: 302)
источник

DS

David Salamau in Rubyata
источник

DS

David Salamau in Rubyata
Правда, это слегка как из пушки по воробьям)
источник