我正在尝试在Slim中使用Ruby创建一个项目列表,每次您添加另一个项目时,它都会打印整个列表。
生成一个数组是有效的,我可以让Slim打印数组的计数。我还可以打印出我的列表中最新的书名和作者。(代码如下)。
= postNum = $blog_posts.length.times do |post|
= params[:title] + ", " + params[:author]我不能运行的是循环。当我尝试运行这个应用程序时,在Sinatra中得到了各种各样的错误。伪代码是这样的:当postNum大于0时,打印标题和作者,倒数一。
我是Ruby的新手,更是Slim的新手。我如何让这样一个基本的循环工作呢?
谢谢。
发布于 2015-10-13 11:46:43
我不熟悉Slim,但是如果你想遍历和对象postNum,下面是你应该做的:
while postNum.length > 0
params[:title] + "," + params[author]
end在快速浏览了Slim之后,我认为正确的语法应该是:
- while postNum.length > 0
| #{params[:title]}, #{params[author]}https://stackoverflow.com/questions/33093715
复制相似问题