突然我得到: ActionController::RoutingError Site Not Found。我不知道为什么。有任何想法吗?我正在使用 Rails 4、Ruby 2 和 Comfortable Mexican Sofa cms。
问问题
1250 次
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 回答