小编Pro*_*sis的帖子

Ruby on Rails错误:"未定义的方法`call"表示"result == false":字符串"create method中的错误

当我尝试使用图像在我的应用程序中创建列表时,会抛出此错误:

undefined method `call' for "result == false":String. 
Run Code Online (Sandbox Code Playgroud)

我安装了devise gem之后发生了错误.但设计不应该与创建新的列表有任何关系?

该应用程序的其他部分工作正常,我可以创建没有图像的新列表.

错误信息

NoMethodError in ArtistsController#create

undefined method `call' for "result == false":String
Run Code Online (Sandbox Code Playgroud)

它指向的方法是ActiveSupport中的回调方法,在第164行中找到

https://sourcegraph.com/github.com/rails/rails@master/.rubygem/activesupport/.def/ActiveSupport/Callbacks/$methods/halted_callback_hook

任何人都有任何想法可能是什么问题?我对此非常陌生,所以如果您需要我提供更多信息或者我需要重新解释我的问题,请告诉我.

的Gemfile

source 'https://rubygems.org'
ruby "2.0.0"

gem 'rails', '4.2.0.beta2'

gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
gem 'bootstrap-sass', '~> 3.3.0'
gem 'sass-rails', '~> 5.0.0.beta1'
gem "paperclip", "~> 3.0"
gem "paperclip-dropbox", ">= 1.1.7"
gem "figaro"
gem 'devise'

group :production do
  gem 'pg'
  gem 'rails_12factor'
end

group :development, :test …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails imagemagick paperclip ruby-on-rails-4

3
推荐指数
1
解决办法
4205
查看次数