问题标签 [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.

0 投票
2 回答
2063 浏览

ruby-on-rails - 在 heroku 上部署机车 CMS 时出现 Jammit 警告

我正在尝试根据他们的安装指南http://www.locomotivecms.com/support/installation/heroku在 heroku 上部署机车 CMS 。我将资产上传到 S3 存储桶。因此,在 localhost 上它工作正常,但是当访问 heroku 上的站点时,会显示一条错误消息:

我检查了heroku日志:

看来,jammmit 和资产存在问题。

直到现在我还没有在谷歌上找到任何有用的提示。任何想法如何解决这个问题?

更新:我调整了 mongoid.yml 但仍然得到与上述相同的错误消息。我再次检查了日志:

我想这次是下面一行的问题:

我想我需要再次配置我的 heroku 登录名和密码。让我们试试...

更新2:仍然不起作用。在我的 mongoid.yml 配置下方

我在 config/initializers/locomotive.rb 中的设置

0 投票
3 回答
1082 浏览

mysql - 机车与 mysql

我打算将 Locomotive 用于一个项目......但正如官方网站所说,它不能与 MySQL 一起使用。但是我的要求是将它与 MySQL 一起使用。

有没有人将它与 mySQL 一起使用?任何指针或建议都会很棒。谢谢。

干杯,阿比

0 投票
6 回答
1993 浏览

liquid - 在 Locomotive 中给 Liquid-templated一个类

我有以下液体标记:

它呈现像,

如何添加一个类或任何选项?我希望它呈现如下:

我使用机车 CMS 和它附带的液体。

0 投票
1 回答
644 浏览

ruby-on-rails - Devise + LocomotiveCMS - 记住我在被要求登录之前尝试访问的页面

我正在尝试向locomotivecms ( github ) 添加一个简单的功能。一个非常简单的功能:当前用户在登录后被重定向到“主管理中心”(/admin/)——即使他们试图编辑不同的页面。我希望他们在登录后被定向到该页面。

添加这似乎是一件非常简单和合理的事情,但经过两天的尝试,我决定寻求帮助。

这是我到目前为止所发现的。

  • 这个应用程序没有使用 ActiveRecord,而是 Mongoid(后端数据库是 MongoDB)
  • Locomotive 不使用简单的“用户”模式。身份验证分为两部分:“帐户”(电子邮件、密码、姓名等)和“站点”(它是一个多站点 cms)。一个“站点”有许多“成员”。成员资格有一个 site_id 和 account_id (还有一个角色,但我认为这并不重要)。
  • 机车中的大部分“动作”都在/admin/路线后面。例如,登录路径是/admin/log_in. 大多数控制器也在一个/admin/子文件夹中。
  • 我在显然“修复”了登录到根目录后要访问的 url 中发现了这一点。/admin/sessions_controller/admin/

这是相关的位:

我几乎可以肯定我需要的是这个:

如果我正确理解了 Devise 的文档,stored_location_for则在会话中搜索一个值(session['admin_return_to']在 Locomotive 的情况下)以“查看是否有人想回到某个地方”。如果为空,|| 确保通往管理员根目录的安全路径。

不幸的是,这不起作用。似乎从未设置过我需要的会话变​​量。我假设 Devise 会自动执行这种操作。

我必须自己设置会话值吗?如果有,在哪里?还是我的假设是错误的?

非常感谢!

0 投票
3 回答
482 浏览

ruby - ruby - 蜻蜓 - 做缩略图时强制 CMYK 到 RGB 转换

我正在使用足够好的 cms(机车github))来允许一些非技术精明的用户将图片上传到系统。该程序能够将图片调整大小并将其裁剪为任何给定大小。

麻烦的是,Internet Explorer 不知道如何处理 CMYK 编码的图像。这个应用程序的用户并不完全精通技术;要求他们将图像从 CMYK 转换为 RGB 不是一种选择。我想修改机车,使其自动进行更改。我已经尝试了几个小时,但到目前为止还没有运气。

这是我发现的:

  • 机车使用蜻蜓来执行大小调整。
  • 具体来说,它使用了蜻蜓的imagemagick模块。
  • 定义 Dragonfly 如何在机车中使用的文件可以在这里找到。
  • 还有一个蜻蜓初始化文件

我还发现(认为)我需要的是为-colorspace RGBDragonfly 发送给 Imagemagick 的参数添加一个选项。看起来 Dragonfly 并没有提供一个简单的选项来做到这一点。

我已经尝试了几件事,最后一个是猴子补丁Dragonfly 的 Imagemagick 处理器,以便-colorspace RGB始终使用该选项。我在机车中添加了这个config/initializers/dragonfly.rb

我很确定这应该有效,但不幸的是它没有。我已经没有想法了。任何人都可以帮忙吗?

0 投票
1 回答
648 浏览

ruby-on-rails-3 - 用于 nil:NilClass 的机车 CMS 未定义方法“计数”

我正在尝试设置机车 CMS 并在本地运行,但我遇到了这个错误:

还有其他人遇到机车这个问题吗?

机车宝石:gem 'locomotive_cms', '~> 2.0.0.rc.4', :require => 'locomotive/engine'

我能够获得管理员用户设置,但是当您完成初始设置后,应用程序会将您重定向到 /locomotive/pages,然后我收到该错误

0 投票
1 回答
886 浏览

ruby-on-rails - LocomotiveCMS 和 Heroku - 部署问题

我按照说明将 locomotivecms 应用程序部署到 Heroku:

http://doc.locomotivecms.com/installation/heroku

heroku open 命令在浏览器中显示一个错误页面。heroku 日志显示以下内容:

这是什么意思?谢谢。

0 投票
1 回答
634 浏览

ruby-on-rails - 尝试(和失败)安装机车 CMS

我正在尝试使用他们的多站点选项在虚拟机架空间服务器上安装 Locomotive CMS。我可以运行安装并毫无问题地选择我的第一个子域。但是一旦我创建了这个,子域地址会给出一个 404 错误,而根域会给我一个“没有站点!” 错误!

我已经在 /etc/hosts 中设置了记录,并且正在使用 Unicorn。我错过了一些明显的东西吗?

谢谢

0 投票
1 回答
322 浏览

ruby-on-rails - 一段时间后 LocomotiveCMS 主题文件 404

我在 Heroku 上托管 Locomotive CMS,过了一会儿我上传的主题文件将是空白的。我收到 404 响应,并且管理后端中的实际文件是空白的。

以前有人遇到过这个问题吗?

0 投票
1 回答
225 浏览

ruby-on-rails - 将自定义字段日期分配给 LocomotiveCMS 中的变量

我正在尝试将日期分配给变量,以分解布局。也许有更好的方法可以做到这一点,所以请随意推荐替代方案。

我有一个 news_items 模型,带有一个名为 news_date 的日期字段。我想浏览每个模型条目,并在遇到新的一年时开始一个新的部分。我的计划非常基本:

我尝试了各种其他语法,比如Time.parseTime(news.news_date).year,但似乎你不能在 Liquid 中做任意的 Ruby。有什么方法可以实现我想要的吗?

感谢你的协助!