Mage_Adminhtml_Block_Sales_Order_Gridクラスをカスタムモジュールで拡張し、いくつかの顧客属性(Magento EE 1.10)をグリッドに追加しました。私が追加された属性の 二つは、テキストフィールド(すなわち、それらはcustomer_entity_varcharテーブルに住んでいる、と私はこれまでのところは良い。コレクションに追加し、グリッドでそれらを表示す
などのようにfindメソッドを使用しているとき、私はこのエラー Mysql::Error: Column 'id' in field list is ambiguous を取得しています:そう協会を通じて、: モデルself.prompts.find(:all, :select => 'id')が呼び出されているにhas_manyを使用してMySQLは、使用されている3つのテーブルすべてに 'id