【问题标题】:Refinery Image Uploading giving no route match (How do you change default image route in refinery?)炼油厂图像上传不提供路线匹配(如何更改炼油厂的默认图像路线?)
【发布时间】:2013-05-09 04:22:42
【问题描述】:

将图像上传到 Refinery CMS 时,我得到一个损坏的链接。

No route matches [GET] "/system/images/W1siZiIsIjIwMTMvMDUvMDgvMjFfMjBfMjFfMzlfc3RlYWtfZmluYWwuanBnIl1d/steak-final.jpg"

知道为什么会发生这种情况或有解决办法吗?

更新:问题是我将 Refinery 安装在“/cms”而不是根路径上。 但是我还是不知道怎么改图片路线。如果我添加:

/cms

在它工作的图像路径前面。

路线

root :to => 'static#home'
get "vault", :to => "restricted_content#vault"


Refinery::Core::Engine.routes.prepend do
 get '/courses/:id/classroom', :to => 'courses/courses#classroom'
end

mount Refinery::Core::Engine, :at => '/cms'
devise_for :users

【问题讨论】:

  • 你能发布你的 routes.rb 文件吗?

标签: ruby-on-rails image refinerycms broken-links refinery


【解决方案1】:

RefineryCMS 需要安装在根目录才能正常工作。为什么将其安装在cms 很重要?

【讨论】:

  • 因为它与设计冲突。
【解决方案2】:

通读this issue@github。我已经为此问题提供了monkeypatch

【讨论】:

    猜你喜欢
    • 2014-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多