首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义“Rack::RawUpload”的方法“`new”:String

未定义“Rack::RawUpload”的方法“`new”:String
EN

Stack Overflow用户
提问于 2017-09-04 19:41:42
回答 1查看 690关注 0票数 0

我在gem文件中使用gem 'rich', GitHub: 'bastiaanterhorst/rich',在运行rails generate rich:install时运行包安装后,我收到以下错误

代码语言:javascript
复制
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:35:in
> `build': undefined method `new' for "Rack::RawUpload":String Did you
> mean?  next (NoMethodError)   from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `block in build'  from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `each'    from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `inject'  from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:99:in
> `build'   from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/engine.rb:508:in
> `block in app'    from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/engine.rb:504:in
> `synchronize'     from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/engine.rb:504:in
> `app'     from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/application/finisher.rb:45:in
> `block in <module:Finisher>'  from
> /home/anand/.rvm/gems/ruby-2.3.1/gems/railties-5.1.3/lib/rails/initializable.rb:30:in
> `instance_exec'

我没有得到这个问题的解决方案

代码语言:javascript
复制
> undefined method `new' for "Rack::RawUpload":String

然而,我也尝试了gem 'rack-raw-upload', :git => 'git://github.com/tb/rack-raw-upload.git',但仍然得到相同的错误。

EN

回答 1

Stack Overflow用户

发布于 2017-09-10 10:58:54

https://github.com/kreativgebiet/rich/issues/173

如果您使用的是CarrierWave,这是一个已知问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46036267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档