我有遗留的Sql Server数据库和Rails应用程序。在数据库列名 都在PascalCase (FirstName, CustomerId...).
rails属性名称camelcase问题
我在寻找一种简单的方法来使用Ruby的underscore_casing和 PascalCasing数据库。我想在Rails 中写入first_name
作为数据库中的FirstName列。
camelize,并强调将一个字符串转换成所需的套
,但我在寻找更多的东西一般这样的: ActiveRecord::Base.camelize_table_column_names = true
像现有 ActiveRecord::Base.pluralize_table_names
就像在RJS模板翻译红宝石to JavaScript cameCase 约定。
+1,但包含关注可能存在一个小问题,如果表名与类名不匹配,则必须在设置table_name后发生。 – Slicedpan
好点。尽管您可以将该表名称添加到关注中。 –