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