私は「レイル3アプリケーションをレガシーのMySQLデータベースに接続しようとしています。テーブルの1つに2つの列しかありません: "name"と "id"です。 "name"が主キーです(幸運です)。
主キーを設定するには、次のようにします。
set_primary_key:名前
ただし、レコードを取得するたびに、name属性の値にnameの値が割り当てられます。
私はMySQLのビューを作成することを考えたが、私は単に値を読むのではなく、IDを設定できるようにする必要があります。私は役に立ちませんでしたalias_attributeを使用してみました。
何か案は?
回答:
回答№1は1あなたは少なくともmysqlで更新可能なビューを作ることができるので、それはオプションかもしれません。
http://dev.mysql.com/doc/refman/5.0/en/view-updatability.html