尝试添加路线,出现 "Couldn't find Comfy::Cms::Page" 错误
Trying to add route, getting "Couldn't find Comfy::Cms::Page" error
见鬼,
我刚刚开始了一个新项目,ComfyMexicanSofa 被用作 CMS。我 运行 遇到了一个问题,我尝试向 routes.rb 添加一条新路由。这是 routes.rb 中最后两行的示例,我相信第一行是问题所在,第二行是行不通的路由:
comfy_route :cms, :path => '/', :sitemap => false
post '/facebook_login', to: 'callbacks#login'
当我尝试 post 到 http://localhost:3000/facebook_login 时,出现 404 未找到错误。我还尝试切换该路由以获取并访问该页面,并收到 "Couldn't find Comfy::Cms::Page" 错误。
据我了解,comfy_route 行使得“/”之后的任何内容都将在 cms 中查找内容。我的印象是该行之后指定的任何内容都将优先。我显然是不正确的...
你们中有人知道我如何在使用 ComfyMexicanSofa 时仍然可以设置路线吗?我已经能够在涉及此问题的搜索中找到任何其他提及。我是 Rails 的新手,所以如果我做的事情真的很愚蠢,我深表歉意...
感谢您的宝贵时间!
-瑞安
来自 cms 文档:
Make sure that content serving route appears as a very last item
所以这样做:
post '/facebook_login', to: 'callbacks#login'
comfy_route :cms, :path => '/', :sitemap => false
见鬼,
我刚刚开始了一个新项目,ComfyMexicanSofa 被用作 CMS。我 运行 遇到了一个问题,我尝试向 routes.rb 添加一条新路由。这是 routes.rb 中最后两行的示例,我相信第一行是问题所在,第二行是行不通的路由:
comfy_route :cms, :path => '/', :sitemap => false
post '/facebook_login', to: 'callbacks#login'
当我尝试 post 到 http://localhost:3000/facebook_login 时,出现 404 未找到错误。我还尝试切换该路由以获取并访问该页面,并收到 "Couldn't find Comfy::Cms::Page" 错误。
据我了解,comfy_route 行使得“/”之后的任何内容都将在 cms 中查找内容。我的印象是该行之后指定的任何内容都将优先。我显然是不正确的...
你们中有人知道我如何在使用 ComfyMexicanSofa 时仍然可以设置路线吗?我已经能够在涉及此问题的搜索中找到任何其他提及。我是 Rails 的新手,所以如果我做的事情真的很愚蠢,我深表歉意...
感谢您的宝贵时间! -瑞安
来自 cms 文档:
Make sure that content serving route appears as a very last item
所以这样做:
post '/facebook_login', to: 'callbacks#login'
comfy_route :cms, :path => '/', :sitemap => false