2013-10-10 128 views
3

突然收到: ActionController :: RoutingError 未找到網站。 ,我不明白爲什麼。有任何想法嗎? 我使用Rails 4,Ruby 2和舒適的墨西哥沙發cms。找不到合適的CMS網站

+1

沒有在這個問題上對一些一誰不知道你的實現是想回答幾乎足夠的信息。 – NWard

回答

0

您還沒有創建Cms::Site。或主機名/路徑與您擁有的任何內容不匹配。進入管理區域(最有可能爲/cms-admin),並查看您在「網站」部分中的內容。

0

我敢肯定,你想通了這一點現在,但我只是demoing沙發,我發現,即使說明書說去127.0.0.1:3000/cms-admin

實際的默認安裝實際上/管理員 - 不/ CMS管理員

因此,與軌道4,紅寶石2和默認的,如果你遵循GitHub的上手文檔,直到你去/管理員,你會得到一個錯誤的路由安裝...

也許這會幫助別人。

0

確保您已經運行

bundle install (with gem comfortable_mexican_sofa inside) 

rails generate comfy:cms 

rake db:migrate 

之後,只需訪問http://localhost:3000/admin並鍵入此默認帳戶: 用戶名/密碼

0

您需要啓動你的服務器。

轉到終端

導航到文件夾

進入軌小號

0

,如果你的服務器不在運行時,不要忘記在網站的「主機名」字段中輸入端口號一個標準端口(例如localhost:3000)。如果您忘記了端口,它可能會在一個站點上運行。創建第二個站點後,我無法調用任何缺少端口的站點。

0

即使這個問題不是很好,我在這裏添加了這個:當你配置站點時,它不能以正斜槓開始。這隻會影響你,如果你已經配置了多個網站,但是當試圖找到正確的網站時,它會預先設置一個正斜槓。

所以,在編輯站點:

Path my/path 

Path /my/path