0

既存のサイトを取得しました。CMS(Comfortable Mexican Sofa)を統合。次に Redactor をインストールします。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 の関連する Gem (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 行で、違いが発生するのは 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

Redactor が追加したファイルをどのようにデモンストレーションするかわかりませんでした。https://github.com/jpbamberg1993/aqqalukブランチ「redactor」。

この投稿を批判することを躊躇しないでください。これは私の最初の投稿です。

ありがとうございました

4

1 に答える 1

0

快適なメキシカンソファの新バージョンにはリダクターが付属していることが判明しました. Ruby のバージョンに基づいて、古いバージョンにデフォルト設定されていました。gemset をアップグレードすると問題が解決しました。 https://github.com/comfy/comfortable-mexican-sofa/tree/v1.12.6

私に提示された別の代替案は、「管理画面の [ファイル] セクションで画像をアップロードしてから、デフォルトのページ エディターで画像を参照することができます。画像をアップロードした後、CMS は「アップロードされたファイル」を追加します。 files」モジュールをエディターの右側に配置して、画像 URL をコピー アンド ペーストして<image>タグを作成できます。" エド・トロ

于 2015-09-23T03:24:12.170 に答える