【发布时间】:2014-01-26 17:42:12
【问题描述】:
我几乎不会在我的项目中使用它们。这是正常的吗?如果我只需要返回一行 html,比如说一个 gravatar 的图像标签,那么一个助手就很棒:
def gravatar_for(user, height=90, width=90, alt=user.name + "'s gravtatar")
gravatar_address = 'http://1.gravatar.com/avatar/'
clean_email = user.email.strip.downcase
hash = Digest::MD5.hexdigest(clean_email)
image_tag gravatar_address + hash, height: height, width: width, alt: alt
end
但是,如果我想遍历一些错误,并返回 html 结构而不是单行,很快就会变得困难。
如果您想返回一行 html 然后使用帮助程序,或者使用部分返回更复杂的 html,这是一个好的经验法则吗?
【问题讨论】:
标签: ruby-on-rails