【问题标题】:Comfy CMS site not found找不到舒适的 CMS 网站
【发布时间】:2013-10-18 17:20:12
【问题描述】:

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

【问题讨论】:

  • 对于那些不知道你的实现是什么样的人来说,这个问题的信息还不够。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    也许这对其他人有帮助。

    【讨论】:

      【解决方案3】:

      确保你已经运行了

      bundle install (with gem comfortable_mexican_sofa inside)
      
      rails generate comfy:cms
      
      rake db:migrate
      

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

      【讨论】:

        【解决方案4】:

        您需要启动服务器。

        前往终端

        导航到文件夹

        输入 rails s

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            所以,在编辑站点中:

            Path  my/path
            

            不是

            Path /my/path
            

            【讨论】:

              猜你喜欢
              • 2012-08-09
              • 2011-10-15
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多