私は従来のSql ServerデータベースとRailsアプリケーションを持っています。データベースの列名 は、私はRubyでunderscore_casingと、データベース内の PascalCasingを使用する簡単な方法を探していますrails属性名キャメルケースの問題
PascalCase (FirstName, CustomerId...).
ですべてです。私はfirst_name
をデータベースのFirstName列の に書きたいと思います。
camelizeとアンダースコア必要なケースに文字列を変換します
が、私のような、より一般的な何かを探しています: ActiveRecord::Base.camelize_table_column_names = true
だけRJSテンプレートにルビーを翻訳するよう ActiveRecord::Base.pluralize_table_names
を既存のようにJavaScriptにcomeCase 大会。
+1ですが、懸念事項を含める際に若干の問題がある可能性があります。テーブル名がクラス名と一致しない場合、 'table_name'が設定された後に起こる必要があります。 – Slicedpan
良い点。あなたはちょうど懸念にそのテーブル名ビットを追加することもできます。 –