rails-i18n

    1熱度

    3回答

    t some_translation_key僅在some_translation_key處於第一級時纔會發現,即en.some_translation_key。我想,這將在任何級別找到一個翻譯的方法,那就是: en: level1: level2: some_translation_key: 'The translation of some translation

    0熱度

    1回答

    用英文編寫應用程序後,我更新了語言文件(pt-BR.yml),'config/application.rb'(將默認設置爲pt-BR)和'inflections.rb'以我的本地語言顯示錯誤消息。 但是,Rails現在找不到我的模型,因爲它的邏輯不再用英語複數化。 有沒有辦法阻止Rails在模型和控制器中使用本地默認語言? 還是有更好的編碼習慣嗎? 謝謝。

    2熱度

    2回答

    我有MyModel它有屬性category。只有兩種可能的類別類別1和類別2。屬性是使用形式如下分配: <%= f.input :category, collection: category_options %> 什麼被認爲是「好習慣」,在Rails的。我應該將屬性保存爲數據庫中的字符串,還是應該爲集合創建新的表/參考? 將類別存儲爲字符串的好處是可以保持數據庫乾淨,但必須將這些數據集單獨存儲在控

    1熱度

    1回答

    好日子大家, 我用Rails 4,在我的網站,我使用下面的鏈接處理場所: 恩 - http://www.sample.com/XXXXX zh-香港 - http://www.sample.com/zh-HK/XXXXX ZH-CN - http://www.sample.com/zh-CN/XXXXX 此外,我使用自定義錯誤頁的方法來處理404,4 22和500錯誤。 即 配置/ routes.

    0熱度

    1回答

    我一直在關注這個教程建立一個簡單的標籤系統:http://www.sitepoint.com/save-multiple-checkbox-values-database-rails/ 唯一的問題是,「名'在我的Expertise模型中被用作.yml文件中的鍵(標籤將被翻譯成各種語言)。 與形式的模型的專業知識模型的關係(在這種情況下,教師模型)是一個相互「has_and_belongs_to_m

    0熱度

    1回答

    我正在嘗試配置heroku/rails/spree網站以在url中使用語言環境。例如:www.sample.com/en/products和www.sample.com/ca/products和默認語言環境爲:www.sample.com/ 的spree i18n寶石做工精細,允許大禮包後端翻譯。導軌的i18n gem允許通過菜單選擇器正確地進行本地更改。 該網站有三種語言。默認爲西班牙語,可選擇

    0熱度

    1回答

    我有一個名爲「StoryPresenter」的類,它充當我的模型對象(名爲「Story」類的一個實例)的包裝,並幫助將模型的數據呈現給我的視圖。 StoryPresenter的實例包含一個故事的一個實例,以及下面的方法: def state if story.school_state_territory.blank? "" else " | #{ story

    0熱度

    2回答

    我有幾個相關但不同的AR模型,它們包含表示同一段數據的屬性。當我設置了翻譯這些屬性,我目前將它們設置爲... en: activerecord: attributes: model_a: assigned_date: "Assigned to worker" model_b: assigned_date: "Assigned to

    1熱度

    1回答

    我在我的應用程序中使用了Services,這不是「標準」應用程序組件之一。 比方說,我有一個規範的測試如下 要求「rails_helper」 # spec/services/create_user.rb RSpec.describe CreateUser, type: :service do it "returns the error message" do error_me

    0熱度

    2回答

    我使用Rails的國際化,我注意到,對於個月零必須輸入(如文檔在這裏提到:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/locale/en.yml#L15_)是這樣的: month_names: [~, January, February, March, April, May, June, J