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