【问题标题】:Why I get undefined method each_key?为什么我得到未定义的方法 each_key?
【发布时间】:2015-03-16 04:55:29
【问题描述】:

当我尝试部署我的应用时,我收到此错误:

rake aborted!
NoMethodError: undefined method each_key' for false:FalseClass /var/deploy/dcaclab/web_head/shared/bundle/ruby/2.2.0/gems/tinymce-rails-4.1.6/lib/tinymce/rails/asset_manifest.rb:41:ineach'
/var/deploy/dcaclab/web_head/shared/bundle/ruby/2.2.0/gems/tinymce-rails-4.1.6/lib/tinymce/rails/asset_installer.rb:26:in cleanup_assets' /var/deploy/dcaclab/web_head/shared/bundle/ruby/2.2.0/gems/tinymce-rails-4.1.6/lib/tinymce/rails/asset_installer.rb:13:ininstall'
/var/deploy/dcaclab/web_head/shared/bundle/ruby/2.2.0/gems/tinymce-rails-4.1.6/lib/tasks/tinymce-assets.rake:12:in `block in '
Tasks: TOP => assets:precompile

有人可以帮忙吗?

【问题讨论】:

  • 您在哪里部署应用程序?
  • 通过cloud66到数字海洋
  • 你有没有想过这个问题?我尝试了下面的答案,但它似乎对我没有任何帮助。

标签: ruby-on-rails-4 tinymce-rails


【解决方案1】:

首先请检查您在 config/environments 下的 production.rb 文件

在此处设置这些行

config.serve_static_assets = true
config.assets.compile = false

然后运行此命令来编译您的资产以进行生产

rake assets:precompile RAILS_ENV=production

但是,如果您希望单独包含 tinymce-jquery.js,则需要将其添加到 config/environments/production.rb 的预编译列表中:

config.assets.precompile << "tinymce-jquery.js"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-06
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    相关资源
    最近更新 更多