既存のデータベースの周りにレールアプリを構築していますが、既存のデータベースで使用されている列名はレール協会ではうまく機能しません。道に似たモデルで、列名のエイリアスを設定する方法はありますすることができますレールモデルに列名を手動で設定します
class User < Activerecord::Base
self.set_table_name "users"
end
既存のDBの列は、デフォルトのレール協会が命名規則では動作しないとき、私は列名のエイリアスを設定してもらえますか?
ありがとうございました。 – holaSenor
私はまた、この件名に関連するいくつかのポインタでこのブログを見つけました.http://nasir.wordpress.com/2007/10/24/not-following-rails-table-and-field-conventions/ – holaSenor
ダイナミックファインダーはしかし、動作しません。 クイックテスト: 'alias_attribute:試験: ' User.find_by_username( 'ABC')id' '=> 32' 'User.find_by_test( 'ABC')id' username' 'NoMethodError:未定義のメソッド 'find_by_test for#' –
Zheileman