мой тест Capybaras работает только для локали по умолчанию, но не для указанной.
describe "How it works" do
it "should have the content 'how it works'" do
visit how_it_works_url(:locale => :en)
page.should have_content('How it works')
end
it "should have the content 'wie es geht'" do
visit how_it_works_url(:locale => :de)
page.should have_content('Wie es geht')
end
end
Если default_locale равен 'en', первый тест проходит, если он равен 'de', второй проходит.
Ни маршрут не переведен (я использую гем 'rails-translate-routs'), ни содержимое.