我找到了ActiveSupport inflector类。我在哪里可以找到初始化英语变形器的代码?ActiveSupport的英语多元化规则在哪里定义?
2
A
回答
0
英文规则在ActiveSupport中(特别是在lib/active_support/inflections.rb中)。
1
ActiveSupport inflector.rb文件包含所有的变形库和模块。
如果要定制它,那么在您的Rails config/initializers
路径中有一个名为inflections.rb
的文件。
默认情况下,它包含
# Be sure to restart your server when you modify this file.
# Add new inflection rules using the following format
# (all these examples are active by default):
# ActiveSupport::Inflector.inflections do |inflect|
# inflect.plural /^(ox)$/i, '\1en'
# inflect.singular /^(ox)en/i, '\1'
# inflect.irregular 'person', 'people'
# inflect.uncountable %w(fish sheep)
# end
您可以编辑自定义Inflector
行为。
相关问题
- 1. 我在哪里把多重化规则在asp.net mvc3
- 2. 我在哪里可以找到“eslint:recommended”的规则定义?
- 3. C#:英语语法规则引擎?
- 4. MVC中的业务规则在哪里
- 5. 否定里面lexer-和语法规则
- 6. Textmate在哪里找到它的语法检查规则?
- 7. 在CakePHP 1.3中定义变形者规则的适当位置在哪里?
- 8. 页面特定的CSS规则 - 把它们放在哪里?
- 9. callback()的定义在哪里?
- 10. 我在哪里可以找到英语短语列表?
- 11. 单元测试自定义StyleCop规则
- 12. 把代码约定规则放在哪里?
- 13. 在SQL Server查询期间更改排序规则?适用于英语/西里尔语/ EU语言的排序
- 14. Widget.Material.Light.TextView.ListSeparator在哪里定义?
- 15. XMLHttpRequest.responseStream在哪里定义?
- 16. UDP_TABLE_CLASS值在哪里定义?
- 17. kill_proc_info定义在哪里?
- 18. Enum.values()定义在哪里?
- 19. ERROR_PENDING在哪里定义?
- 20. FireDAC pbByNumber在哪里定义?
- 21. BCRYPT_HASH_FUNCTION_TABLE在哪里定义?
- 22. _kCLLocationAccuracyBest在哪里定义?
- 23. 定义yearMonthDuration在哪里?
- 24. OSTYPE_solaris定义在哪里
- 25. NSLineSeparatorCharacter在哪里定义?
- 26. 从哪里获得EPUB语法规范?
- 27. 方案:定义语法规则的模式匹配语法
- 28. JUnit的自定义规则
- 29. 使用定义的规则
- 30. MySql:定义值的规则?