3

突然我得到: ActionController::RoutingError Site Not Found。我不知道为什么。有任何想法吗?我正在使用 Rails 4、Ruby 2 和 Comfortable Mexican Sofa cms。

4

6 回答 6

0

确保你已经运行

bundle install (with gem comfortable_mexican_sofa inside)

rails generate comfy:cms

rake db:migrate

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

于 2014-11-16T16:42:26.777 回答
0

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

于 2013-10-11T01:20:13.303 回答
0

我相信你现在已经明白了,但我只是在演示沙发,我发现即使说明说要转到 127.0.0.1:3000/cms-admin

实际的默认安装实际上是 /admin - 而不是 /cms-admin

因此,如果您按照 github 入门文档使用 rails 4、ruby 2 和默认安装,您将收到路由错误,直到您转到 /admin...

也许这会帮助别人。

于 2014-03-03T01:35:13.103 回答
0

你需要启动你的服务器。

前往终端

导航到文件夹

进入轨道

于 2015-07-29T22:00:14.970 回答
0

我在这里添加了这个,即使问题不是很好:当您配置站点时,它不能以正斜杠开头。如果您配置了多个站点,这只会影响您,但是当您尝试找到正确的站点时,它会在前面加上一个正斜杠。

因此,在编辑站点中:

Path  my/path

不是

Path /my/path
于 2016-08-19T18:00:06.940 回答
0

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

于 2016-08-11T20:45:12.727 回答