美文网首页
百宝箱二 13.2 couldn't find file 'ck

百宝箱二 13.2 couldn't find file 'ck

作者: RealAnalysis | 来源:发表于2020-03-26 17:50 被阅读0次

    安装gem的过程遇到的报错

    真是神奇,估计也是更新了操作系统导致的...

    按照教程改的也出问题...真是神奇...

    前台后台的JS已经分离,照理后台的设置不会影响到前台的才对啊...

    尝试了gem的另一个版本

    gem 'ckeditor', github: 'galetahub/ckeditor'
    

    还是没有搞定...妈耶...

    另一个gem的写法也尝试

    gem "ckeditor", :git => "https://github.com/galetahub/ckeditor.git"
    

    也是没有成功啊...

    最后找到的解法我很喜欢

    简单的解法 改成版本gem 'ckeditor', '4.2.4'就解决了

    复杂点的解法则是

    在 app/assets/javascripts 目录下新建个 ckeditor 目录,然后里头放上 config.js 文件,在 application.js 中加入 //= require ckeditor/init ,这个文件在https://github.com/galetahub/ckeditor里有

    然后

    Rails.application.config.assets.precompile += %w[ckeditor/config.js]
    

    放 ckeditor/* 也行放 ckeditor/config.js 也行或者不放也行 教程去 https://github.com/galetahub/ckeditor看新教程,在你操作的基础上需要

    rails generate ckeditor:install
    

    会生产 config/initializers/ckeditor.rb,然后你需要

    Ckeditor.setup do |config|
      # //cdn.ckeditor.com/<version.number>/<distribution>/ckeditor.js
      config.cdn_url = "//cdn.ckeditor.com/4.6.1/basic/ckeditor.js"
    end
    

    然后在你的 new 或者 application.html.erb 页面加上

    <% = javascript_include_tag Ckeditor.cdn_url %>
    

    参考资料 https://ruby-china.org/topics/38302

    相关文章

      网友评论

          本文标题:百宝箱二 13.2 couldn't find file 'ck

          本文链接:https://www.haomeiwen.com/subject/bjefuhtx.html