问题标签 [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 - 列出来自液体对象的唯一数据
我需要能够获取液体中的对象列表并以特定格式在页面上显示它们。
如果我有一组对象(页面),我需要能够通过以下方式打印它们:
列出类别名称(page.category.name)
列出每个子类别名称以及每个子类别名称下的页面列表(page.subcategory.name 和 page.title)
通常在 ruby 中,我会简单地对页面进行分组,但我不能在液体中这样做。我尝试的另一件事是捕获页面的唯一类别和子类别列表,但我找不到从数组中获取唯一项目列表的方法。任何建议的帮助都会很棒。
ruby-on-rails - 尝试遍历模型的条目时,机车编辑器抛出“NoMethodError”
所以我使用 Locomotive、Ruby on Rails CMS 及其编辑器来创建博客。在机车后端,我制作了一个模型,其中包含一个可以博客文章的 slug 'posts'。然后,在我的 index.liquid 文件中,我尝试遍历模型的内容并显示全部内容。
这是液体循环:
但它显示'NoMethod Error at /',' contents
nil:NilClass 的未定义方法'。如果我从 for...in 循环中删除 .posts ,则没有错误,但循环甚至不会发生一次,很自然,因为只能contents
循环。
我已经阅读了文档并且代码应该可以工作。为什么它表现得好像没有数据一样?
2012 年 12 月 11 日更新:如果我将代码推送到真正的机车引擎,它可以完美运行,只有编辑器会抛出此错误。我使用编辑器,所以我可以通过我的 IDE 而不是在浏览器中编辑代码。
2012 年 12 月 12 日更新:发现这不是机车编辑器的用途。您应该在制作网站时使用虚拟数据库,然后将其推送到引擎以将其与您自己的数据库一起使用。
ruby-on-rails - 使用 HAML 原生支持本地主题的 Rails CMS?
我想知道是否有任何支持本地主题编辑的CMS?我的意思是,如果你想在本地编写代码,locomotiveCMS 是最好的 rails CMS 之一,需要一个名为 LocomotiveEditor 的额外付费工具,
我也尝试过 Refinery CMS,这也是一个不错的,但是编写 HAML 代码看起来很痛苦。
还是有另一种方法可以做到这一点?
我唯一讨厌的是在浏览器中编码。
ruby - Rubinius 语法错误
在使用Rubinius使用LocomotiveCMS时,我遇到了一堆语法错误。一切都是如此。没有人发布关于此的问题,所以我想我会问:我该如何解决这些问题?这是鲁比尼乌斯的问题吗?expecting '|'
ruby-on-rails-3 - how can I resolve this gemfile conflict
I'm getting this error after bundle install
. How can I fix it?
ruby-on-rails - 如何在 os x 10.8.3 上安装 rmagic 2.12.2
我正在尝试将机车 gem 安装到我的 rails 应用程序中。它依赖于使用 rmagick gem 2.12.2
我成功安装了最新版本的 rmagic 2.13.2,但显然 gem 所需的旧版本在我安装 imagemagick 女巫时存在某种路径问题,版本为 6.8.0-10
我读过很多帖子都说要设置不同的环境路径,使用 brew 和 bla bla bla 重新安装 imagemagic。主要问题是 rmagic 版本,它依赖于 imagemagick 的位置和版本
我从 gem install 得到的当前错误如下。
ruby-on-rails - 机车 CMS 应用程序在 Heroku 部署后崩溃 - 无法加载 redcloth_scan
我有一个在 Heroku 上运行的 Locomotive CMS 实例,它已经运行了大约一年。我是唯一的开发人员,因此自上次工作部署以来没有任何部署。
昨天我更新了 config/environments/production.rb - 我改变的只是现有 ActionMailer 设置的值。承诺并推动,等等 - 该应用程序不再起作用。
当在生产和开发模式下运行时,该应用程序可以在开发机器上运行。
我是 Rails 和 Heroku 的新手,所以我在解释日志时遇到了一些困难。
我已将日志发布在: http: //pastebin.com/GZpRaue6
我可以在日志中看到的唯一明确错误是:
无法加载 redcloth_scan
我已经尝试将 gem 'RedCloth' 添加到我的 gems 文件并安装包,因为它在源代码的原始版本中没有明确要求,但这没有任何区别。
我的 gemfile.lock中没有提到 redcloth_scan ,但 RedCloth 被列为 Locomotive 的依赖项。
amazon-s3 - 在 Heroku 上将 S3 存储桶(欧盟地区)连接到 LocomotiveCMS 时出现问题
我无法将 heroku 上的 locomotiveCMS 引擎与我的 S3 Bucket 连接起来。我有一个 EU-Region Bucket 并将 heroku vars 设置如下:
使用此设置,我的 HTML 源代码中出现错误,并且资产不会上传:
EU-Buckets 是否存在任何已知问题?
ruby-on-rails - 使用 Ruby on Rails 安装 CMS 引擎。(机车)
Locomotive 作为 ruby on rails 的开源 CMS,我想安装它。
我在他们的“入门”项目中进展顺利,但我在安装 Locomotive CMS Engine 时遇到了麻烦。
以下是要求的链接:
http://doc.locomotivecms.com/guides/get-started/requirements
...这是安装 CMS 引擎的实际指南的链接:
http://doc.locomotivecms.com/guides/get-started/install-engine
好的,首先,需要安装 Ruby,版本至少为 1.9.3:
接下来,需要安装 imagemagick。Imagemagick 是一个开源软件套件,用于显示、转换和编辑光栅图像文件。安装后,它会警告我安装了 mac 端口或 fink,即使我已经删除了两者。我不知道如何处理那些畸形的对象!
无论如何,让我们继续前进。现在我们需要安装rails 3.2.11版本:
伟大的。现在我们需要安装 MongoDB,一个开源文档数据库和领先的 NoSQL 数据库。
这里有几件事是错误的。Launchctl 没有返回任何东西?为什么不?运行“Mongod”也没有任何输出。不好的迹象。
现在,需要安装 rake 和 bundler。没问题:
接下来需要安装 wagon gem。Wagon 是 LocomotiveCMS 引擎的命令行站点生成器。安装无抱怨:
最后是时候生成应用程序了!我称它为“myapp”并使用以下命令创建它:
现在我进入“myapp”的根目录:
在 Gemfile 中包含相关的 gem:
运行“捆绑安装”。完全没有问题:
但是在这里,我认为这是错误发挥作用的地方。它与Mongoid有关。
以下命令用于将引擎路由插入到主应用程序:
并导致以下警告:
和
说明还说“在 config/mongoid.yml 中配置您的 mongodb 主机名和数据库名称”。我把它们留为:
说明还说要在 config/initializers/locomotive.rb 中设置“多站点激活、默认区域设置、电子邮件发件人(等)”。同样,我只是将其保留为:
现在是关键时刻。启动服务器:
在这上面花了六个小时。我得到的只是
总之一句话:
如果有人可以帮忙,我会非常非常感谢。我认为这是关键:
mongodb - 无法运行 Mongo shell (Mac)
我是 Web 开发的新手,我想开始使用一些 RoR(使用 Locomotive CMS)。
Locomotive 要求的一件事是拥有 Mongodb。我通过以下链接使用自制软件安装http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
它安装得很好,但我无法运行它!
当我在终端上输入“mongo”时,我得到以下输出:
帮助调试的背景(在终端上):
1.当我输入 mongod 时,我得到以下信息:
mongo.log 的所有权:
2.当我输入 mongod --fork 我得到以下信息:
3.键入 mongod --help 给出以下警告:
4.我有一个名为 data 的文件夹(作为其中的数据库,它应该在哪里?)在根目录(PATH:/data) 数据文件夹的所有权:
5.检查端口是否空闲:lsof -i :27017。我还尝试使用活动监视器检查正在运行的 mongo 进程并找到了 zilch!
6.我也试过:mongo --repair。点帮助!
我已经对此有一段时间了,我查看了关于 stackoverflow 的大多数回复并四处搜索以找到解决方案,但到目前为止没有任何帮助!
更新:
当我尝试启动 mongo shell 时,我从 mongo.log 收到以下 l 日志消息:
所以我为特定文件夹做了一个 chmod777 并且 shell 启动了!
虽然当它启动时我仍然收到警告:
知道如何使这些警告静音吗?