我正在尝试做我的关键字元标记。我想将以下内容作为关键字。
- @document.category.ancestors.each do |category|
= category.description "
上面的内容在视图中单独工作得很好,但是我怎样才能将其移动到帮助器中,以便我可以将它用作一种方法,以便我可以将它插入到下面的数组中?或者还有其他方法可以做到这一点吗?
:keywords => [category.descriptions go here]
在文档模型下创建一个实例方法,返回类别描述的数组:
def category_descriptions
self.ancestors.collect { |a| a.description }
end
然后,无论你有一个文档对象,只需调用 .category_descriptions 即可,它会返回描述数组。