1

将图像上传到 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
4

2 回答 2

0

通读这个问题@github。我为这个问题提供了一个猴子补丁。

于 2013-05-25T12:40:13.973 回答
0

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

于 2013-05-10T09:16:29.390 回答