Rails & SQLite3 & Debian Linux下migration問題
Rails預設使用SQLite作為database。可是,在Debian Linux之下,總是走不動migration,總回名字有問題,『Could not find table 'xxx'』。經查明,實為Rails adapter之問題。
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.0/lib/active_record/connection_adapters/sqlite3_adapter.rb
此句: structure = @connection.table_info(quote_table_name(table_name)) do
只要移走quote_table_name就回復正常,即是:
returning structure = @connection.table_info(table_name) do
至於為何有此問題,則不得而知。
页:
[1]