【问题标题】:NoMethodError: undefined method `new' for #<Grease::Adapter(Less::Rails::ImportProcessor)NoMethodError:#<Grease::Adapter(Less::Rails::ImportProcessor) 的未定义方法“新”
【发布时间】:2017-10-17 17:21:34
【问题描述】:

我的 rails 项目中有一个奇怪的错误。我使用 ruby​​ 2.1.1@rails4.1.1 并且最近添加了一个 gem“tinymce-rails”。

在添加此宝石之前一切正常。我无法在开发模式或生产模式下打开我的服务器。

错误是:

NoMethodError: undefined method `new' for #<Grease::Adapter(Less::Rails::ImportProcessor):0x0000000702fce0>
  (in /mnt/c/repo/intratur/app/assets/stylesheets/application.css)

请帮帮我!我不知道该怎么办!

【问题讨论】:

  • 您可以添加指向的文件吗? application.css
  • yes Sr. 最近找到了一个解决方案。问题在于 gem“less-rails”的版本。我将版本更改为 2.6.0,问题就解决了。

标签: ruby-on-rails tinymce-rails


【解决方案1】:

Grease gem 依赖仅适用于大于或等于 3.0.0 的“less-rails”。您可以将 gem 版本设置为低于 3.0 来解决它。

参考:undefined method `new' for #<Grease::Adapter(Less::Rails::ImportProcessor)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 2018-06-16
    • 2015-06-30
    • 1970-01-01
    相关资源
    最近更新 更多