我正在尝试在本地设置和运行火车头CMS,但我遇到了这个错误:
NoMethodError in Locomotive/pages#index
Showing /Users/dennismonsewicz/.rvm/gems/ruby-1.9.3-p125/gems/locomotive_cms-2.0.0.rc4/app/views/locomotive/pages/_page.html.haml where line #4 raised:
undefined method `count' for nil:NilClass
Extracted source (around line
所以我使用了火车头、Ruby on Rails CMS和它的编辑器来创建博客。在火车头后端,我制作了一个模型,其中包含一个插件‘post’,其中包含一个可能的博客帖子。然后,在我的index.liquid文件中,我尝试循环遍历模型的内容并显示全部内容。
这是液体循环:
{% for post in contents.posts %}
{{ post.title }}
{% endfor %}
但是它显示了'NoMethod Error at /','undefined method contents for nil:NilClass‘。如果我从for...in循
我对NodeJS比较陌生。我已经使用ExpressJS和LocomotiveJS框架创建了一个应用程序。如何将某个GET响应保存到控制器中的变量。例如:
文件: cartController.js
var locomotive = require('locomotive');
var Controller = locomotive.Controller;
var cartController = new Controller();
var Cart = require('../models/cartsModel.js');
var cart = new Cart
我在用火车头,试图用护照。尽管如此,我还是弄明白了require函数,因为各种指南并不是特别清楚我需要什么才能让程序运行。以下是我的routes.js:
// MVC routes can be mapped mapped to controllers using convenient
// `controller#action` shorthand. Standard middleware in the form of
// `function(req, res, next)` is also fully supported. Consult the Locomotive
// Guid