【问题标题】:undefined method `new' for "Rack::RawUpload":String“Rack::RawUpload”的未定义方法“新”:字符串
【发布时间】:2017-09-04 11:41:41
【问题描述】:

我在 gem 文件中使用gem 'rich', GitHub: 'bastiaanterhorst/rich', 在我运行 rails generate rich:install 时运行 bundle install 后 我遇到了这个错误

> /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'

我没有得到解决方案

> undefined method `new' for "Rack::RawUpload":String

不过我也试过 gem 'rack-raw-upload', :git =&gt; 'git://github.com/tb/rack-raw-upload.git' 但仍然出现同样的错误。

【问题讨论】:

  • 你能在哪里解决这个问题?

标签: ruby-on-rails rubygems rich-text-editor


【解决方案1】:

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

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

【讨论】:

  • 嗨,你没有明白我的意思。让我再解释一下。 1 - 添加gem 'rich', '~&gt; 1.4', '&gt;= 1.4.5' 2 - 捆绑安装 3 -rails 生成丰富:运行步骤后在此处安装我得到错误/.rvm/gems/ruby-2.3.1/gems/actionpack-5.1.3/lib/action_dispatch/middleware/stack.rb:35:in build':未定义的方法new' for "Rack::RawUpload":String
猜你喜欢
  • 1970-01-01
  • 2015-01-29
  • 2014-06-11
  • 1970-01-01
  • 1970-01-01
  • 2014-06-01
  • 2013-11-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多