我有遺留的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
好點。儘管您可以將該表名稱添加到關注中。 –