モデル名とテーブル名
Ruby on Railsでは基本的にはモデル名とテーブル名が対応づけられる。
しかし既存のテーブルを利用する、テーブル名に日本語が入っているなどの理由で任意のテーブル名を利用したいときはset_table_nameを呼び出す。
例えばFooというモデルをテーブルbarに対応させたいときはfoo.rbで以下のように書く。
class foo < ActiveRecord::Base set_table_name :bar ... end
Ruby on Railsでは基本的にはモデル名とテーブル名が対応づけられる。
しかし既存のテーブルを利用する、テーブル名に日本語が入っているなどの理由で任意のテーブル名を利用したいときはset_table_nameを呼び出す。
例えばFooというモデルをテーブルbarに対応させたいときはfoo.rbで以下のように書く。
class foo < ActiveRecord::Base set_table_name :bar ... end