content_tag块中的变量

时间:2012-01-23 19:15:22

标签: ruby-on-rails

我一直在寻找这个,似乎无法找到解决方案:

我有一个content_tag块,在帮助器中有很多逻辑(可能不是很好,但它就是这样)。那里有一个需要递增的变量。但是,像这样的代码

num = num + 1

实际上最终输出num + 1而不是递增它。有没有办法临时评估该表达式而不是在缓冲区中输出它?

由于

1 个答案:

答案 0 :(得分:1)

content_tag助手将返回块的结果,这将是块内的最后一行。我猜你正在递增代码是最后一行 - 尝试在此行之后移动输出字符串。