问题标签 [locomotivecms]
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.
ruby-on-rails-3 - Rails 4 和 Locomotive cms 解决方法?
我想尝试 Locomotive CMS,在安装它时,我意识到只能使用 rails 3+ 版本 4 运行。因为我目前正在使用 rails 中的其他几个应用程序,而且我对它很陌生,我想知道是否有任何方法可以为机车运行一个版本的导轨,为我的其他应用程序运行另一个版本(导轨 4)。如果是这样怎么做?
提前致谢。
C
ruby-on-rails - LocomotiveCMS Gem 与 Rails 5 不兼容
我是 Ruby on Rails 的新手,我决定也使用 LocomotiveCMS 来满足我的应用程序的需求。
我在理解这些概念时遇到了一些麻烦,并且遇到了 gem 依赖问题!
我只是尝试创建一个 Rails 控制器,因为我正在尝试使用 Locomotive/Wagon,但遇到了以下问题:
我正在使用带有 Xubuntu 的 VirtualBox 实例,我正在使用 Rails 5.0.0.1、Ruby 5.0.0.1 和 LocomotiveCMS 3.1.1
我在依赖关系方面遇到了一些问题,因为 locomotivecms 3.1.1 需要使用 Rails 4.2.6,但是我在 Gemfile.lock 文件中更改了它(在我查看的另一个页面上),但现在我真的很难过;任何帮助/建议将不胜感激!
这是我的 Gemfile.lock:
ruby-on-rails - Heroku 上的“捆绑器:无法加载命令:瘦”
我正在使用 Ruby 2.2.7 和 Rails 3.2.21,并尝试在 Heroku 上部署 with gem: locomotive_cms
of version: ~> 2.5.7
,并成功部署,但我遇到以下错误:
2017-08-12T23:33:13.732440+00:00 app[web.1]:bundler:加载命令失败:thin (/app/vendor/bundle/ruby/2.2.0/bin/thin) 2017-08- 12T23:33:13.732490+00:00 app[web.1]:/app/vendor/bundle/ruby/2.2.0/gems/excon-0.23.0/lib/excon/middlewares/expects.rb:6:in `response_call'
有了它,它也产生了这个:
Heroku::API::Errors::ErrorWithResponse: Expected(200) <=> Actual(400 Bad Request)
thin
根据其文档,我的 Gemfile 中有 locomotivecms 所必需的。
我也遇到过其他类似的问题,但我仍然无法解决我的问题。我有 Ruby 版本: 2.2.7
,虽然它说:/app/vendor/bundle/ruby/2.2.0/bin/thin
宝石文件:
Gemfile.lock:
你可以在这里找到它:https ://gist.github.com/Arslan-Ali-Butt/640c1ec1750d17c9803e12a492f35c4e
locomotivecms - Locomotive CMS :: 如何从管理面板检查我们在网站中使用的数据库
我们有一个使用 Locomotive CMS 开发的网站,我只能访问它的管理面板。我将如何知道它是使用 MYSQL 还是 Mongo DB。
我是这个 CMS 的新手。有人可以指导我吗?
提前致谢!
ruby-on-rails - 机车CMS和mongoid版本
几年前,我基于 mongodb 3.4 和“locomotive_cms”gem 创建了网站。我的托管服务提供商将 mongodb 升级到 3.6,我的网站在上传图像文件时出现此错误
我使用mongoid (3.1.7)
它与轻便摩托车有关(聚合问题)
我试图更新版本,但我只有这个版本,它不适用于 mongodb 3.6...
这真的很烦人,因为我无法降级数据库,也无法更新 cms。我发现一段时间以来有新的 Locomotive cms,但在先决条件中仍然有 mongodb 3.4,我猜它的工作方式不尽相同,名称已更改为“locomotivecms”gem。
ajax - Locomotive CMS(托管):在提交内容类型(模型)表单后发送电子邮件
我正在使用机车 CMS 的托管版本。
Locomotive CMS 提供了一种收集表单提交的方法,以及一种使用 Actions API 发送电子邮件的方法。
我想收集表单提交,然后向提交表单的人发送电子邮件。
我有 3 个警告:
- 我希望以内容类型收集表单数据(启用公开提交)
- 我希望使用Google reCAPTCHA v3
- 我希望使用 AJAX 提交表单
在 Locomotive CMS 的托管版本中,上述所有项目都是开箱即用的。但是,我不知道如何通过 AJAX 使用 Google reCAPTCHA 提交内容类型表单并同时发送电子邮件。发送电子邮件功能需要在专用页面上执行操作,我认为需要加载该操作才能运行操作。此外,我不知道如何将表单提交中的数据获取到运行发送电子邮件操作的页面。
如何在启用 Google reCAPTCHA 的情况下通过 AJAX 提交 Locomotive CMS 内容类型的表单,并将包含表单提交数据的电子邮件发送给在表单中提交的人?
ruby - 无法在 Windows 10 上安装/使用 LocomotiveCMS Wagon
这开始是关于特定 gem 安装问题的问题,但我经历了如此多的问题迭代,试图让这个应用程序在 Windows 10 上运行,我决定改变这个问题并编写一种指南。希望这对将来遇到这些问题的其他人(或我自己)有用。
我正在运行 Windows 10 64 位机器。我已经尝试过 RubyInstaller 并为 Linux (WSL) 设置了 Windows 子系统,并且遇到了各种安装问题、gem 依赖问题,并且直接模糊为任何谁知道什么问题。
如何获得 Ruby on Rails 以及随后在 Windows 10 上运行的 Locomotive CMS?
注意:我最初按照本教程使用 RubyInstaller 安装 Ruby。这显然工作得很好(尽管在此过程中出现了一些小问题),但我最终在尝试时遇到了以下错误gem install locomotivecms_wagon
,我无法解决:
visual-studio - Visual Studio Code:单个文件中的多个空格/选项卡设置 - 可能吗?
我正在使用一开始就有 YAML 部分的 Liquid 文件(.liquid 扩展名)。
例如
YAML 的首选制表符间距是2 个空格。(当然对于我正在工作的环境(机车 CMS),当文件被推送到服务器时,一个 4 空格选项卡设置会导致问题)。
不过,我更喜欢为 HTML 和 Liquid 使用 4 空格制表符。
有没有办法让 VS Code 允许文件的一部分中有 2 个空格的制表符,而同一文件的另一部分有 4 个空格的制表符?
似乎VS Code 根据文件扩展名检测文件类型,我知道您可以根据文件类型设置制表符间距,但这显然不能解决我的问题。我想知道是否有任何方法可以让 VS Code 根据标记结构检测文件类型?也许我可以为 YAML 设置选项卡空间设置和为 HTML 设置选项卡空间设置,两者都将应用于 .liquid 文件......?
liquid - 机车 CMS:使用 Liquid 变量动态定位 content_types
我正在 Locomotive CMS 中构建一个自定义导航片段,我希望 content_type 条目与页面一起列在导航中。
具体来说(显然)我只希望在content_type设置了 content_type_template 时列出条目。
我的计划是在 content_type_template 页面上设置一个句柄(在此处引用但最终从文档中丢失),然后在遍历页面时运行以下逻辑:
但是我遇到了一个问题:似乎我不能以这种方式使用变量。我认为尝试用字符串值代替 content_type slug 插入变量存在某种问题。我不会认为这会是一个问题,但它不起作用。
我也试过:
并且可以肯定的是:
没有喜悦。
如何使用 Liquid 变量在 Locomotive CMS 中动态定位 content_types?
liquid - 机车 CMS:通过 API 访问 content_type 条目
如何通过 Locomotive CMS RESTful API 访问 content_type 条目?我只能找到有限的文档。
我设法使用以下方法获取了我的身份验证令牌:
但现在我想访问我的 content_entries 并在页面上显示他们的数据。
背景
我正在 Locomotive CMS 中构建一个自定义导航片段,我希望 content_type 条目与页面一起列在导航中。
具体来说(显然)我只希望在 content_type 设置了 content_type_template 时列出条目。
我最初认为我可以简单地遍历我的页面,使用 slug 找到任何页面content_type_template
,抓住该页面的句柄并将其设置为变量,然后使用该变量获取如下条目:
但这不起作用。根据我的 StackOverflow Q & A here,似乎不可能以这种方式使用 Liquid 变量。
因此需要通过其他方法访问 content_type 条目,例如 Locomotive CMS REST API。