레일에서 i18n을 사용하려고합니다. 언어를 params [: locale] (아마도 url에 이미 있음)에서 설정 한 다음 브라우저 http 헤더에서 마지막으로 default_locale에서 설정해야합니다. 모든 것이 좋습니다. 이제 사용자가 로캘을 변경할 수 있도록 드롭 다운 목록을 추가하려고 할 때 문제가 시작됩니다. 새 로켈로 페이지를 다시로드하도록하려면 어떻게합니까? 참고로 .js를 사용하고 page.reload를 강제 적용 해 보았습니다. 결과는 다시로드 한 후 URL에 동일한 로케일을 유지한다는 것입니다. 어떤 아이디어?Rails에서 언어를 어떻게 설정합니까?
0
A
답변
0
PrototypeHelper#observe_field 메서드를 사용하면 onSelect 이벤트를 추가하는 Javascript를 생성 할 수 있습니다.
페이지를 새로 고칠 수는 없으므로 새 로캘로 같은 URL에 대한 새로운 요청을해야합니다.
1
저는 이것이 JS 질문이라고 생각합니다. 다음과 같은 형식이어야합니다.
location.href = location.href + "&locale=" + locale;
관련 문제
- 1. Rails에서 database.yml 파일을 어떻게 설정합니까?
- 2. 오이/카피 바라에서 브라우저 언어를 어떻게 설정합니까?
- 3. Rails에서 collection_select에 대한 HTML 옵션을 어떻게 설정합니까?
- 4. Cygwin에서 sed, awk 등의 인터페이스 언어를 어떻게 설정합니까?
- 5. CoffeeScript를 Rails에서 어떻게 사용합니까?
- 6. SVN URL을 어떻게 설정합니까?
- 7. Mongoid에서 references_one을 어떻게 설정합니까?
- 8. 여기에 조건문을 어떻게 설정합니까?
- 9. UIBarButtonItem의 텍스트를 어떻게 설정합니까?
- 10. Cheetah 'useAutocalling'을 어떻게 설정합니까?
- 11. MVCLister의 순서는 어떻게 설정합니까?
- 12. rpy2는 어떻게 설정합니까?
- 13. Flex에서 단축키는 어떻게 설정합니까?
- 14. Tomcat에서 javax.servlet.context.tempdir을 어떻게 설정합니까?
- 15. JLabel의 배경색은 어떻게 설정합니까?
- 16. NSTextField에서 텍스트를 어떻게 설정합니까?
- 17. 어떻게 _path_를 변수로 설정합니까?
- 18. XAML에서 CommandParameter를 어떻게 설정합니까?
- 19. ABPeoplePickerNavigationController의 프롬프트를 어떻게 설정합니까?
- 20. Python 프로젝트는 어떻게 설정합니까?
- 21. tinyMCE의 형식을 어떻게 설정합니까?
- 22. 어떻게 7up을 설정합니까?
- 23. NHibernate.Burrow를 유창하게 어떻게 설정합니까?
- 24. 우분투에서 어떻게 더비를 설정합니까?
- 25. FTP 연결을 어떻게 설정합니까?
- 26. 어떻게 PHP에서 시간을 설정합니까?
- 27. CC.Net을 서비스로 어떻게 설정합니까?
- 28. C# beginInvoke를 어떻게 설정합니까?
- 29. GtkTextView의 텍스트를 어떻게 설정합니까?
- 30. Drupal 메뉴를 어떻게 설정합니까?