2012-11-14 4 views
1

내 레일 3 응용 프로그램의 경우 simple_form을 사용하고 있습니다. 내가 만든 장치보기를 사용자 정의해야하므로보기를 생성 할 때 simple_form을 비활성화하는 방법

rails generate devise:views 

보기에서 생성 된 양식은 물론 simple_form 양식입니다.

simple_form은 devise 키 대신 simple_form 키를 사용하여 번역을 찾기 때문에 이렇게하면 i18n 기능이 손상됩니다.

I18N keys: [:it, :simple_form, :placeholders, :user, :edit, :email] 
I18N keys: [:it, :simple_form, :placeholders, :user, :email] 
I18N keys: [:it, :simple_form, :placeholders, :defaults, :edit, :email] 
I18N keys: [:it, :simple_form, :placeholders, :defaults, :email] 
I18N keys: [:it, :simple_form, :labels, :user, :edit, :email] 
I18N keys: [:it, :simple_form, :labels, :user, :email] 
I18N keys: [:it, :simple_form, :labels, :defaults, :edit, :email] 
내가 미리 포맷 조언 로케일의 이점을 얻을 수 있도록 내가보기를 고안 생성하는 동안 simple_form을 중지하려면

(https://github.com/plataformatec/devise/wiki/I18n)

: 예를 들어,

어떻게 할 수 있습니까? 감사합니다.

답변

0

Devise I18n보기로 재생성 : https://github.com/mcasimir/devise-i18n-views.

번역 경로를 분류해야합니다.

+0

감사합니다. 이 보석은 장치보기의 전체 번역이 필요하지만 작동하지 않는 경우에 정말 유용 할 수 있습니다. 나는 그 보석이 뷰를 생성하는 동안 devise 동작에 영향을 미치지 않는다고 추가하는 것을 의미합니다. 'rails g devise : views'는 devise-i18n-views 대신에 devise views를 생성합니다 : 번역없이 그리고 여전히 simple_form을 가지고 있습니다. 보석에서 직접 수동으로 복사해야했습니다. 내가 뭐 놓친 거 없니? – masciugo

0

i18n을 지원하지만 플래시 메시지 만 지원합니다. Simple_form도 i18n을 지원하지만 레이블, 힌트 및 자리 표시 자용

번역본 두 세트는 서로 흩어져있어 내 질문에서 의심스러운 것처럼 서로 영향을주지 않습니다. 따라서 문제가없는 simple_form을 사용하는 데 문제가 없습니다.

마지막으로 세 번째 번역 세트는 tigrish가 언급 한 보석과 함께 제공됩니다. 그들은 그 견해들에 나타난 구절들과 단어들에 관심을가집니다. 앞서 언급했듯이 simple_form과 함께 사용하고 싶지만 tigrish의 대답에 대해 설명하면서 설명하지는 못합니다.

관련 문제