1

레일스 애플리케이션에서 경로를 번역하려고합니다. i18n_routes으로 시도했지만 리소스에 의존하지 않는 동작을 번역 할 때 몇 가지 문제가있었습니다. 결국과 같이 i18n_routes를 사용하지 않고 해결했습니다.Rails에서 경로 범위를 변환하는 방법은 무엇입니까?

이제 문제는 범위를 변환 할 방법을 찾지 못했기 때문입니다. 이것은 내 routes.rb :

scope "sport" do 
    translated_named_route 'it_is_healthy', 'sport#it_is_healthy' 
    translated_named_route 'it_is_social', 'sport#it_is_social' 
end 

스포츠 번역 방법은 무엇입니까? i18n_routes으로 다시 시도했지만 스코프를 번역하는 방법을 모르겠습니다. 감사!

+0

i18n_routes를 사용하지 않는다면 이해가 안됩니다. 왜 'localized'가 있습니까? i18n_routes의 일부가 아닌가요? –

+0

예, 그렇습니다. 방금 i18n_routes를 다시 사용하려고 시도했지만 제공되는 모든 yml 키로 테스트했지만 작동하지 않았습니다. 아마도 i18n_routes에 대한 참조를 피하는 것이 좋습니다. – Gawyn

+0

예, 이해하기 쉽습니다. 감사합니다. –

답변

0

이에 대한 보석을 사용하여 열려있는 경우에, 나는

https://github.com/francesc/rails-translate-routes

Readme 파일은 상당히 포괄적이며 확실히뿐만 아니라 경로의 네임 스페이스와 범위를 다루고 사용하는 것이 좋습니다 것입니다.

관련 문제