我正在尝试使用erb为sinatra应用做类似的事情。我已经挣扎了很长一段时间,并且找不到erb的好文档。任何关于如何实现这个工作版本的想法都将非常感激。
<% if employee['filename'] == nil %>
<img width="70" height="70" src="#{ENV['no_image_url']}">
<% else %>
<img width="70" height="70" data-src="#{ENV['employee_image']" src="#{ENV['employee_image']">
end
答案 0 :(得分:2)
忘记关闭我们的if语句。
<% if employee['filename'].nil? %>
<img width="70" height="70" src="#{ENV['no_image_url']}">
<% else %>
<img width="70" height="70" data-src="#{ENV['employee_image']" src="#{ENV['employee_image']">
<% end %>
但这似乎并不是一个好的设计。构建用于在应用程序代码中呈现的图像代码,然后在视图中简单地呈现该结果。那么你根本就没有条件代码,你只需要渲染结果。