我正在尝试移植一个 ruby/rails/hobo 应用程序。如何在 dryml 中使用“if”标签?
<if:dist_image>
<div>
<a href="#{image.url}">
<img src="#{image.url :thumbnail}" title="Click to enlarge"/>
</a>
</div>
</if>
dist_image 可能是一个对象(包含一个图像),也可能是 nil。似乎没有任何效果。另外我在dryml中找不到条件运算符的任何文档。
我得到错误:
"undefined method `url' for "<img alt=\"Assets\" src=\"/assets/\">":ActionView::OutputBuffer"
更新:大家好,感谢您的建议。我尝试了以下所有方法:
<if test="&dist_image">
<if test="&dist_image.blank?">
<if test="dist_image.blank?">
<if test="dist_image">
它们都产生相同的错误。:( 我遵循了文档中的语法,但它不起作用。