オラクル内に小文字で二重引用符で作成された表があります。 MySQLの場合と同様です。Oracle拡張およびRailsでの小文字表の使用
Oracle拡張機能では名前の前後に二重引用符が含まれていないため、失敗します。
DESC people;
しかし、これは代わりに動作します:
DESC "people";
は、どのように私はOracleは完全に私のスキーマをやり直すことなく、テーブル名を引用するように強化させることができます。ここに私のモデルbtwです。
class Person < ActiveRecord::Base
end
編集:
テーブル名は、コードのこの部分では、小文字のままにしてください。実際にはDESC
はエラーメッセージがそうであっても呼び出されません。
(長期的には)スキーマを再作成することをお勧めします。 – Ben
それは私が恐れることです:-) – greut