質問お願いします。
現在、Rails
でrailsで画像アップロードの方法
を参考に画像のアップロード機能を実装しようとしているのですが、下記のようなエラーが発生しています。
wrong number of arguments (given 1, expected 0)
の意味を調べたところ、
引数の数が間違っています(現状0個です、正常な引数の数は1個以上です) という意味
らしいのですが、正直よく分からないので分かる方教えていただくと助かります。
↓エラーの起きているファイル**
#リサイズ、画像形式を変更に必要 include CarrierWave::RMagick #上限変更 proc :resize_to_limit => [700, 700] #JPGで保存 proc :convert => 'jpg' #サムネイルを生成 version :thumb do process :resize_to_limit => [300, 300] end # jpg,jpeg,gif,pngのみ def extension_white_list %w(jpg jpeg gif png) end #ファイル名を変更し拡張子を同じにする def filename super.chomp(File.extname(super)) + '.jpg' end #日付で保存 def filename if original_filename.present? time = Time.now name = time.strftime('%Y%m%d%H%M%S') + '.jpg' name.downcase end end
ちなみに、loginメソッドは
def login @user = User.find_by(email: params[:email], password: params[:password]) if @user flash[:notice] = "ログインしました" redirect_to user_mypage_url else @error_message = "ユーザーネームもしくはメールアドレスが間違っています" render user_login_path end end
になり、@user = User.find_by(email: params[:email], password: params[:password])
が22行目になります。
回答1件
あなたの回答
tips
プレビュー