對於我的rails 3應用程序,我使用了simple_form和devise。當我需要定製設計的觀點,我跑如何在生成設計視圖時禁用simple_form
rails generate devise:views
的意見產生的形式當然simple_form形式。
這打破了i18n的功能,因爲simple_form使用simple_form鍵而不是設計鍵來查找翻譯。例如:
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)
你怎麼能這樣做? 謝謝
感謝您的幫助。如果您需要設計視圖的完整翻譯,那麼該寶石可能非常有用,但它不起作用。我的意思是說,在生成視圖時,gem不會影響設計行爲。 'rails g devise:views'仍然會創建設計視圖,而不是devise-i18n-views:沒有翻譯,仍然使用simple_form。我不得不直接從寶石手工複製它們。我錯過了什麼? – masciugo