找不到舒适的CMS网站

时间:2013-10-10 19:17:22

标签: content-management-system comfortable-mexican-sofa

我突然得到了: ActionController的:: RoutingError 找不到网站。 我无法弄清楚为什么。有任何想法吗? 我正在使用Rails 4,Ruby 2和Comfortable Mexican Sofa cms。

6 个答案:

答案 0 :(得分:0)

您还没有创建Cms::Site。或者主机名/路径与您拥有的任何内容都不匹配。进入管理区域(最有可能/cms-admin)并查看“网站”部分中的内容。

答案 1 :(得分:0)

我相信你现在已经知道了这一点,但我只是在演示沙发而且我发现即使指示说要转到127.0.0.1:3000/cms-admin

实际默认安装实际上是/ admin - not / cms-admin

所以使用rails 4,ruby 2和默认安装如果你按照github开始使用文档,你会得到一个路由错误,直到你去/ admin ...

也许这会帮助别人。

答案 2 :(得分:0)

确保您已经投放

bundle install (with gem comfortable_mexican_sofa inside)

rails generate comfy:cms

rake db:migrate

之后,只需访问http://localhost:3000/admin并输入此默认帐户: 的用户名 / 密码

答案 3 :(得分:0)

您需要启动服务器。

转到终端

导航到文件夹

输入 rails s

答案 4 :(得分:0)

如果服务器未在标准端口(例如localhost:3000)上运行,请不要忘记站点“主机名”字段中的端口号。如果您忘记了端口,它可能会在一个站点上运行。创建第二个站点后,我无法调用任何缺少端口的站点。

答案 5 :(得分:0)

我在这里添加了这个,即使问题不是很严重:配置站点时,它不能以正斜杠开头。如果您配置了多个站点,这只会影响您,但在尝试查找正确的站点时,它会预先添加正斜杠。

所以,在编辑网站:

Path  my/path

不是

Path /my/path