开发生成HTML的辅助函数:我应该使用嵌套的content_tag()s还是partials?

我正在开发一个Rails引擎(和gem),它应该提供许多小帮助函数,为视图生成HTML。

现在我想知道是否可以依靠使用许多嵌套的content_tag调用来生成HTML,或者如果仅仅依赖于partial更加务实。

在我看来,第一种方法可能更清洁(但性能更慢),但第二种方法似乎更容易做,所以我想我会赞成第二种方法。 你们有什么感想?

许多嵌套的content_tag调用

听起来好像你应该在帮助器中这样做。 1或2级标签是我个人的限制,高于我的部分。

这只是我的感觉,这里没有涉及理论:-)