首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sinatra Slim中的Ruby循环

Sinatra Slim中的Ruby循环
EN

Stack Overflow用户
提问于 2015-10-13 11:40:12
回答 1查看 495关注 0票数 0

我正在尝试在Slim中使用Ruby创建一个项目列表,每次您添加另一个项目时,它都会打印整个列表。

生成一个数组是有效的,我可以让Slim打印数组的计数。我还可以打印出我的列表中最新的书名和作者。(代码如下)。

代码语言:javascript
运行
复制
= postNum = $blog_posts.length.times do |post|
= params[:title] + ", " + params[:author]

我不能运行的是循环。当我尝试运行这个应用程序时,在Sinatra中得到了各种各样的错误。伪代码是这样的:当postNum大于0时,打印标题和作者,倒数一。

我是Ruby的新手,更是Slim的新手。我如何让这样一个基本的循环工作呢?

谢谢。

EN

Stack Overflow用户

发布于 2015-10-13 11:46:43

我不熟悉Slim,但是如果你想遍历和对象postNum,下面是你应该做的:

代码语言:javascript
运行
复制
while postNum.length > 0
 params[:title] + "," + params[author]
end

在快速浏览了Slim之后,我认为正确的语法应该是:

代码语言:javascript
运行
复制
 - while postNum.length > 0
     | #{params[:title]}, #{params[author]}
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33093715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档