【问题标题】:Redactor insert image CMS (Comfortable Mexican Sofa)编辑器插入图像 CMS(舒适的墨西哥沙发)
【发布时间】:2015-09-22 05:57:08
【问题描述】:

我已经使用了一个现有的网站。集成了 CMS(舒适的墨西哥沙发)。然后安装了 Redactor。 Thew Redactor 我可以添加内容并将其显示在 localhost:3000 上。我也有上传文件的能力。我在内容框中使用其插入图像功能时遇到了问题。

我的服务器日志:

    Started POST "/admin/sites/2/pages/2/null?ajax=1" for 127.0.0.1 at 2015-09-22 01:26:44 -0400

ActionController::RoutingError (No route matches [POST] "/admin/sites/2/pages/2/null"):
  actionpack (4.0.3) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
  actionpack (4.0.3) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
  railties (4.0.3) lib/rails/rack/logger.rb:38:in `call_app'
  railties (4.0.3) lib/rails/rack/logger.rb:20:in `block in call'
  activesupport (4.0.3) lib/active_support/tagged_logging.rb:67:in `block in tagged'
  activesupport (4.0.3) lib/active_support/tagged_logging.rb:25:in `tagged'
  activesupport (4.0.3) lib/active_support/tagged_logging.rb:67:in `tagged'
  railties (4.0.3) lib/rails/rack/logger.rb:20:in `call'
  actionpack (4.0.3) lib/action_dispatch/middleware/request_id.rb:21:in `call'
  rack (1.5.2) lib/rack/methodoverride.rb:21:in `call'
  rack (1.5.2) lib/rack/runtime.rb:17:in `call'
  activesupport (4.0.3) lib/active_support/cache/strategy/local_cache.rb:83:in `call'
  rack (1.5.2) lib/rack/lock.rb:17:in `call'
  actionpack (4.0.3) lib/action_dispatch/middleware/static.rb:64:in `call'
  rack (1.5.2) lib/rack/sendfile.rb:112:in `call'
  railties (4.0.3) lib/rails/engine.rb:511:in `call'
  railties (4.0.3) lib/rails/application.rb:97:in `call'
  rack (1.5.2) lib/rack/lock.rb:17:in `call'
  rack (1.5.2) lib/rack/content_length.rb:14:in `call'
  rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service'
  /Users/bam/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/webrick/httpserver.rb:138:in `service'
  /Users/bam/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
  /Users/bam/.rbenv/versions/2.0.0-p353/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'

我的 Gemfile 的相关 Gems(虽然我已经安装了它,但我没有将 imagemagick 添加到 Gemfile)。

ruby '2.0.0'
gem 'rails', '4.0.3'

gem "paperclip", "~> 4.3.0"
gem 'comfortable_mexican_sofa', '~> 1.12.0'
gem 'kaminari'

配置/环境/开发

  # Per https://github.com/thoughtbot/paperclip
  Paperclip.options[:command_path] = "/usr/bin/"

路线

  comfy_route :cms_admin, :path => '/admin'
  # Make sure this routeset is defined last
  comfy_route :cms, :path => '/', :sitemap => false

config/initializers/paperclip.rb

Paperclip.options[:command_path] = "/usr/bin/"

当我上传文件并成功时,这是服务器日志的前两行,其中发生差异的位置在第 2 行。

Started POST "/admin/sites/2/files?ajax=true" for 127.0.0.1 at 2015-09-22 01:48:10 -0400
Processing by Comfy::Admin::Cms::FilesController#create as HTML

随时查看 repo 我不确定如何演示 Redactor 添加的文件。 https://github.com/jpbamberg1993/aqqaluk 分支它“编辑器”。

不要犹豫,批评这篇文章,这是我的第一篇。

谢谢

【问题讨论】:

    标签: ruby-on-rails image content-management-system redactor comfortable-mexican-sofa


    【解决方案1】:

    原来舒适的墨西哥沙发的新版本带有编辑器。基于我们的 Ruby 版本,它默认为旧版本。升级 gemset 解决了这个问题。 https://github.com/comfy/comfortable-mexican-sofa/tree/v1.12.6

    向我展示的另一种选择是“您可以在管理的文件部分上传图片,然后在默认页面编辑器中引用图片。上传后图片,CMS 在您的编辑器右侧添加了一个“上传文件”模块,您可以在其中复制和粘贴图片 URL 以创建 <image> 标签。”埃德·托罗

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多