问题标签 [comfortable-mexican-sofa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
538 浏览

ruby-on-rails - 如何将 TinyMCE 添加到舒适的墨西哥沙发?

我正在评估基于 Rails 4 的 CMS 舒适墨西哥沙发。这里有一个关于如何配置它以使用 TinyMCE 的 Wiki 条目:https ://github.com/comfy/comfortable-mexican-sofa/wiki/Replacing-default-wysiwyg-editor-with-tinymce

但是它对我不起作用。有任何想法吗?或者如何配置另一个免费的所见即所得编辑器?

0 投票
1 回答
926 浏览

ruby-on-rails - 如何在舒适的墨西哥沙发 cms 中将脚手架字段添加到 cms 页面?

我正在为 Rails 4 中的现有应用程序使用舒适的墨西哥沙发。

功能:在应用程序上,各个页面都有联系方式。非技术用户可能希望在使用 cms 后更改联系人详细信息,并且它们会在整个应用程序中更改。

到目前为止的实现:我重用了 CMS 管理区域,创建了一个脚手架联系人。现在我可以使用 CMS 编辑/删除现有 webapp 中的联系人,但是,应该如何编辑出现在 CMS 创建的页面中的联系人?

问题 1。如何在 CMS(舒适的墨西哥沙发)创建的页面中使用定制的联系人表格字段?

问题 2。如果非技术人员在使用 CMS 创建页面时必须使用像 {{cms:page:content}} 这样的语法,用户友好性如何?

提前致谢。

0 投票
3 回答
1322 浏览

ruby-on-rails - rails 4 舒适的墨西哥沙发中没有路线匹配

我正在使用舒适的墨西哥沙发 CMS。将 gem 添加到现有应用程序中。按照来自 github 的文档,安装后我放置了路线

作为第一条路线和

作为最后一条路线。

这是我执行 rake rotues 时显示的结果,即我看到 CMS 生成的所有路由:

但是,当我运行路由时http://localhost:3000/cms,出现错误 No route match in rails 4。而且我在浏览器中看不到 CMS 的路由(如 rails 4 所示),而只有我现有的应用程序路由。

任何帮助将不胜感激。谢谢

路由文件:

0 投票
1 回答
1713 浏览

ruby-on-rails - 如何在舒适的墨西哥沙发中使用字段?

我在文档中看到字段没有在视图中呈现,而是可以在助手、部分等中使用,但我找不到如何使用它们的方法。文档说要像这样使用它:

但我是库里奥,我该如何使用它?我希望能够在片段中定义一些文本,然后在我的部分或我的辅助函数中使用该字段来形成将在视图中使用的一些数据。有人可以告诉我如何使用这个 CMS 中的字段吗?

0 投票
1 回答
1342 浏览

ruby-on-rails - 如何在舒适的墨西哥沙发中将参数传递给部分?

如何在舒适的墨西哥沙发中将参数传递给部分。我有这样的事情:

部分的:

我在舒适的墨西哥沙发中调用了我的片段:

如何将值传递给部分,以便它可以打印如下内容:

我得到了正确的显示,但我无法将我的自定义变量显示到部分

0 投票
2 回答
633 浏览

ruby-on-rails - 为 ComfortableMexicanSofa 添加用户支持

我是 CMS 的新用户,在 google 和通过 comfy 的 github repo 进行广泛搜索后,我发现的只是这个文件 - http_auth.rb,我可以在其中添加名称:密码对,我认为这是基本的 http 身份验证。

这是手册中的内容:


完成安装后,您应该能够导航到http://abcd.com/admin

默认用户名和密码是“用户名”和“密码”。您可能想立即更改它。可以在 cms 初始化程序中找到和更改管理员凭据(除其他外):/config/initializers/comfortable_mexican_sofa.rb

在创建页面并使用内容填充它们之前,我们需要创建一个站点。站点定义了主机名、内容路径及其语言。


正如我现在所看到的,这实际上意味着只能有一个用户,管理员?没有像 wordpress 等那样的用户支持?

0 投票
1 回答
722 浏览

ruby-on-rails - Rails 4 自定义 404 导致 Heroku 上的 postgresql 连接失败

我在 Heroku 上部署了一个带有自定义域的 Rails 4 应用程序。我也有一个临时版本。该应用程序使用舒适的墨西哥沙发。

出现以下问题:应用程序将达到所有请求都返回 500 错误的状态。日志显示:

后续尝试连接会导致 500 错误,并且 db 连接仍为 0。

这个问题是在我使用本指南创建自定义错误页面后出现的:http ://wearestac.com/blog/dynamic-error-pages-in-rails 。

我可以通过创建一个使用数据库的 404 页面来强制解决这个问题,然后向服务器发出大约 5 或 6 个请求以获取不存在的页面。

编辑:

我可以在使用静态自定义 404 页面时强制解决问题,方法是发出 5 或 6 个带有 jpeg 扩展名的不存在文件的请求。日志中出现以下内容:

任何隔离此问题的帮助将不胜感激。提前致谢

0 投票
0 回答
382 浏览

ruby-on-rails - 舒适的墨西哥沙发片段内容未被访问

我对使用 Comfy CMS 非常陌生,我似乎无法让这个简单的辅助方法起作用。我正在创建一个轮播,我希望 Comfy CMS 为我提供要放置在轮播中的图像。

我是否在我看来不正确地使用 cms_snippet_content() ?我查看了 Comfy CMS wiki,但它只是告诉我使用该方法访问我的片段中的内容。任何帮助将不胜感激。

0 投票
2 回答
10854 浏览

ruby-on-rails - 在 Rails 中,如何在没有控制器和操作的情况下将根路径设置为“/”?

在我的routes.rb 中,我想将 root_path 设置为“/”而不指定任何控制器或操作。那可能吗?

我试过root to: '/'了,但它抱怨说没有指定控制器或动作。

更新信息:

我正在使用comfort-mexican-sofa CMS,我的root_path 应该转到cms 根路径。

目前我只是redirect_to '/'在我的控制器中使用,这正在工作,但我认为使用root_path.

0 投票
1 回答
652 浏览

ruby-on-rails - 在另一个 rails 引擎中安装一个 rails 引擎

我有一个应用程序正在使用舒适的墨西哥沙发(舒适)的叉子。我想将水银导轨安装到舒适的地方。这样做的原因是我可以修改 comfy 以使用汞。

我首先将引擎的 gem 添加到了舒适的 gemspec 中。

跑了bundle install

然后继续安装指南,运行:

这给了我一个错误:

现在我认为这是因为我试图将其安装在引擎而不是应用程序上。我猜引擎不是设计来做的。如果我尝试从应用程序中运行相同的命令,也会出现此错误。

请注意,当我将 gem 添加到标准 rails 应用程序时,此方法有效。

我的问题是:

是否有任何关于在发动机内安装发动机的标准/文件?

如果没有,我将如何去做?