rails ver: 5.2.1
ruby ver: 2.5.1
用いたSQL: sqLite3
imageファイルをDBに入れようとしたのですが、サイズが合わずはいりませんでした。。。
そのため、入れるためにサイズ変更をしようとしたのですが動きません。。。
以下処理を書きます。
rails g migration change_profile_image_size
change_profiles_size.rb内について
ruby
1class ChangeProfileImageSize < ActiveRecord::Migration[5.2] 2 def change 3 change_column :profiles, :image, :binary => 700.kilobyte 4 end 5end
そして以下コマンドを押しました。
rails db:migrate
そうするとこのようなエラーが出ました。
StandardError: An error has occurred, this and all later migrations canceled: undefined method `to_sym' for {:binary=>716800}:Hash
ご助力お願いいたします。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/15 12:39
2018/10/15 19:31
2018/10/16 02:41