【发布时间】:2016-04-26 08:22:02
【问题描述】:
我有旧的 Sql Server 数据库和 Rails 应用程序。列名
数据库中的都是PascalCase (FirstName, CustomerId...).
我正在寻找一种在 Ruby 中使用 underscore_casing 的简单方法
数据库中的 PascalCasing。我想在 Rails 中写 first_name
用于数据库中的 FirstName 列。
camelize 和下划线会将字符串转换为所需的大小写
但我正在寻找更一般的东西,例如:
ActiveRecord::Base.camelize_table_column_names = true
喜欢现有的
ActiveRecord::Base.pluralize_table_names
就像将 rjs 模板中的 Ruby 翻译成 JavaScript cameCase 约定。
【问题讨论】:
标签: ruby-on-rails ruby activerecord camelcasing