用于#<ActionDispatch :: Http :: UploadedFile:0x0000000d3f7778> carrierwave的未定义方法`remove_previously_stored_files_after_update'

val*_*ecx 5 ruby-on-rails carrierwave

我正在使用rails 4进行图像上传,但是我有问题让它工作.

undefined method `remove_previously_stored_files_after_update' for #<ActionDispatch::Http::UploadedFile:0x0000000d3f7778>
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?

以下是完整的跟踪:

carrierwave(0.10.0)lib/carrierwave/mount.rb:233:在store_previous_model_for_image' activesupport (4.2.3) lib/active_support/callbacks.rb:430:inmake_lambda 中的 块'activesupport(4.2.3)lib/active_support/callbacks.rb:162:在call' activesupport (4.2.3) lib/active_support/callbacks.rb:162:in块中停止'activesupport(4.2.3)lib/active_support/callbacks.rb:502:在 call' activesupport (4.2.3) lib/active_support/callbacks.rb:502:in 调用块中'activesupport(4.2.3)lib/active_support/callbacks.rb:502:在each' activesupport (4.2.3) lib/active_support/callbacks.rb:502:in调用'activesupport(4.2.3)lib/active_support/callbacks.rb:88:in run_callbacks' activerecord (4.2.3) lib/active_record/callbacks.rb:310:in_update_record 'activerecord(4.2.3)lib/active_record/timestamp.rb:70:in _update_record' activerecord (4.2.3) lib/active_record/persistence.rb:504:increate_or_update'activerecord(4.2.3)lib/active_record/callbacks.rb:302:in block in create_or_update' activesupport (4.2.3) lib/active_support/callbacks.rb:115:incall'activesupport(4.2.3)lib/active_support/callbacks .rb:115:在call' activesupport (4.2.3) lib/active_support/callbacks.rb:553:in编译中的块(2级)'activesupport(4.2.3)lib/active_support/callbacks.rb:503:incall' activesupport (4.2.3) lib/active_support/callbacks.rb:503:in调用'activesupport(4.2.3)lib/active_support/callbacks.rb:88:in run_callbacks' activerecord (4.2.3) lib/active_record/callbacks.rb:302:increate_or_update'activerecord(4.2.3)lib/active_record/persistence.rb:120:在save' activerecord (4.2.3) lib/active_record/validations.rb:37:insave'activerecord(4.2.3)lib/active_record/attribute_methods/dirty.rb:21:在save' activerecord (4.2.3) lib/active_record/transactions.rb:286:inblock(2级)中保存'activerecord( 4.2.3)lib/active_record/transactions.rb:351:在block in with_transaction_returning_status' activerecord (4.2.3) lib/active_record/connection_adapters/abstract/database_statements.rb:211:in 事务'activerecord(4.2.3)lib/active_record/transactions.rb:220:in transaction' activerecord (4.2.3) lib/active_record/transactions.rb:348:in with_transaction_returning_status'activerecord(4.2.3)lib/active_record/transactions.rb: 286:在block in save' activerecord (4.2.3) lib/active_record/transactions.rb:301:in rollback_active_record_state!' activerecord(4.2.3)lib/active_record/transactions.rb:285:在事务'activerecord(4.2.3)中的块中lib/active_record/connection_adapters/abstract/transaction.rb:184:在 事务'activerecord(4.2.3)中LIB/active_record/transactions.rb:220:在save' activerecord (4.2.3) lib/active_record/persistence.rb:252:in更新块'activerecord(4.2.3)lib/active_record/transactions.rb:351:inblock in with_transaction_returning_status' activerecord (4.2.3) lib/active_record/connection_adapters/abstract/database_statements.rb:213:in within_new_transaction' activerecord (4.2.3) lib/active_record/connection_adapters/abstract/database_statements.rb:213:in transaction' activerecord (4.2.3) lib/active_record/transactions.rb:348:in with_transaction_returning_status'activerecord(4.2.3)lib/active_record/persistence.rb:250:在update' app/controllers/front/ads_controller.rb:38:inupdate'actionpack(4.2.3)lib/action_controller/metal/implicit_render.rb:4:in send_action' actionpack (4.2.3) lib/abstract_controller/base.rb:198:inprocess_action'actionpack(4.2.3)lib/action_controller/metal/rendering.rb:10:在process_action' actionpack (4.2.3) lib/abstract_controller/callbacks.rb:20:inprocess_action 中的 块'activesupport(4.2.3)lib/active_support/callbacks.rb:115:在call' activesupport (4.2.3) lib/active_support/callbacks.rb:115:in调用'activesupport(4.2.3)lib/active_support/callbacks.rb:553:在block (2 levels) in compile' activesupport (4.2.3) lib/active_support/callbacks.rb:503:in call'activesupport(4.2 .3)lib/active_support/callbacks.rb:503:incall' activesupport (4.2.3) lib/active_support/callbacks.rb:88:inrun_callbacks'actionpack(4.2.3)lib/abstract_controller/callbacks.rb:19:in process_action' actionpack (4.2.3) lib/action_controller/metal/rescue.rb:29:in process_action'actionpack(4.2.3)lib/action_controller/metal/instrumentation.rb:32:block in process_action' activesupport (4.2.3) lib/active_support/notifications.rb:164:inin instrument in active'activesupport(4.2.3) lib/active_support/notifications/instrumenter.rb:20:在instrument' activesupport (4.2.3) lib/active_support/notifications.rb:164:in 仪器'actionpack(4.2.3)lib/action_controller/metal/instrumentation.rb中:30:在process_action' actionpack (4.2.3) lib/action_controller/metal/params_wrapper.rb:250:inprocess_action'activerecord(4.2.3)lib/active_record/railties/controller_runtime中. rb:18: process_action' actionpack (4.2.3) lib/abstract_controller/base.rb:137:in正在进行'actionview(4.2.3)lib/action_view/rendering.rb:30:在process' actionpack (4.2.3) lib/action_controller/metal.rb:196:indispatch'actionpack(4.2.3)lib/action_controller/metal/rack_delegation.rb:13:in dispatch' actionpack (4.2.3) lib/action_controller/metal.rb:237:inblock in action'actionpack (4.2.3)lib/action_dispatch/routing/route_set.rb:76:incall' actionpack (4.2.3) lib/action_dispatch/routing/route_set.rb:76:indispatch'actionpack(4.2.3)lib/action_dispatch/routing/route_set.rb:45:as in serve'actionpack serve' actionpack (4.2.3) lib/action_dispatch/journey/router.rb:43:in (4.2.3)lib/action_dispatch/journey/router.rb:30:in serve'actionpack each' actionpack (4.2.3) lib/action_dispatch/journey/router.rb:30:in(4.2. 3)lib/action_dispatch/routing/route_set.rb:821:在call' rack (1.6.4) lib/rack/etag.rb:24:in调用'rack(1.6.4)lib/rack/conditionalget.rb:38:在call' rack (1.6.4) lib/rack/head.rb:13:in调用'actionpack(4.2.3)lib/action_dispatch/middleware/params_parser中. rb:27:在call' actionpack (4.2.3) lib/action_dispatch/middleware/flash.rb:260:in 呼叫'机架(1.6.4)lib/rack/session/abstract/id.rb:225:在context' rack (1.6.4) lib/rack/session/abstract/id.rb:220:in呼叫'actionpack(4.2.3)lib/action_dispatch/middleware/cookies.rb:560:在call' activerecord (4.2.3) lib/active_record/query_cache.rb:36:in通话中'activerecord(4.2.3)lib/active_record/connection_adapters/abstract/connection_pool.rb:653:在 call' activerecord (4.2.3) lib/active_record/migration.rb:377:in 调用'actionpack(4.2.3)lib/action_dispatch/middleware/callbacks.rb:29:inblock in call' activesupport (4.2.3) lib/active_support/callbacks.rb:84:in run_callbacks'actionpack(4.2.3)lib/action_dispatch/middleware/callbacks.rb:27:在call' actionpack (4.2.3) lib/action_dispatch/middleware/reloader.rb:73:in调用'actionpack(4.2.3)lib/action_dispatch/middleware/remote_ip.rb:78:在 call' actionpack (4.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:17:in调用'web-console(2.2.1)lib/web_console/middleware.rb:39:在call' actionpack (4.2.3) lib/action_dispatch/middleware/show_exceptions.rb:30:in调用'railties(4.2.3)lib/rails/rack/logger.rb:38:在call_app' railties (4.2.3) lib/rails/rack/logger.rb:20:in块中调用'activesupport(4.2.3)lib/active_support/tagged_logging.rb:68:在block in tagged' activesupport (4.2.3) lib/active_support/tagged_logging.rb:26:in 标记的'activesupport(4.2.3)lib/active_support/tagged_logging.rb中:68:intagged' railties (4.2.3) lib/rails/rack/logger.rb:20:in调用'actionpack(4.2.3)lib/action_dispatch/middleware/request_id.rb:21:在call' rack (1.6.4) lib/rack/methodoverride.rb:22:in调用'rack(1.6.4)lib/rack/runtime.rb:18:在call'rack call' activesupport (4.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in (1.6.4)lib/rack/lock.rb:17:在call' actionpack (4.2.3) lib/action_dispatch/middleware/static.rb:116:in呼叫'机架(1.6.4)lib/rack/sendfile.rb:113:在呼叫'机架(1.6.4)lib/rack/content_length.rb:15:在服务'C :/ruby/Ruby21-x64/lib/ruby/2.1.0/webrick/httpserver.rb:138:在 运行'C:/ruby/Ruby21-x64/lib/ruby/2.1.0/webrick/server.rb中: 295:在`block in start_thread'中call' railties (4.2.3) lib/rails/engine.rb:518:in电话'铁路(4.2.3)lib/rails/application.rb:165:incall' rack (1.6.4) lib/rack/lock.rb:17:incall' rack (1.6.4) lib/rack/handler/webrick.rb:88:inservice' C:/ruby/Ruby21-x64/lib/ruby/2.1.0/webrick/httpserver.rb:94:in

提前致谢