[Rails] SQLiteアダプタのtime型のマッピング修正。
こんにちわ。ばたっちです。
ついでに、ActiveRecord の SQLiteアダプタの修正です。
time型のマッピングが datetimeになってたので。。
module ActiveRecord module ConnectionAdapters #:nodoc: class SQLiteAdapter < AbstractAdapter def native_database_types #:nodoc: { :primary_key => default_primary_key_type, :string => { :name => "varchar", :limit => 255 }, :text => { :name => "text" }, :integer => { :name => "integer" }, :float => { :name => "float" }, :decimal => { :name => "decimal" }, :datetime => { :name => "datetime" }, :timestamp => { :name => "datetime" }, - :time => { :name => "datetime" }, + :time => { :name => "time" }, :date => { :name => "date" }, :binary => { :name => "blob" }, :boolean => { :name => "boolean" } } end end end end
「HTTPレスポンスのヘッダ折りたたみ。」の同じく、lib/ 以下に上記のファイルを配置して、config/environment.rb読み込みます。
以前、MySQLアダプタでも同様の間違いがあったように思う(今は直ってる)ので、いつかは修正されるかと。。