2014-05-12 1 views
1

다국어 웹 사이트가 있습니다. 번역을 위해 나는 globalize gem을 사용합니다.레일 4 및 세계화 : 동시에 다른 언어 필드

사용자에게 같은 페이지에 두 개의 텍스트 필드를 제공하고 싶습니다. 사용자가 둘 중 하나를 채울 수 있습니다. 제출 버튼을 클릭하면 모든 로케일에 대한 레코드를 저장하려고합니다.

두 개의 텍스트 입력란은 username입니다. 영어는 Ivan, 러시아어는 Иван을 입력 할 수 있습니다. Submit 버튼을 클릭하면 user_translations 테이블에 두 개의 레코드가 각각 enru 인 경우를보고 싶습니다.

효과가있는 가장 우아한 방법은 무엇입니까?

ps : batch_translations은 오래된 것 같습니다.

답변

2

문제는 내가 한 유일한 형태의 여러 중첩 된 속성에 대한 여러 번역 필드를 업데이트하려고 세계화-접근을 사용하고 globalize-accessors

+0

으로 해결되었다. 그러나 변경된 텍스트로 기본 언어를 업데이트 할 때만 다른 언어도 업데이트됩니다. 다른 언어를 기본값보다 더 업데이트하면 내용을 저장하지 않습니다. 내 구성에서 무엇이 잘못 될 수 있습니까? – albertopriore