1
A
回答
3
我通常会给<span>
或<div>
元素添加一个类,然后使用CSS选择器为每种情况应用适当的背景图像。
在视图...
<span class='foo-indicator <%= @item.foo? ? 'foo' : 'not-foo' %>'> </span>
在CSS样式表...
.foo-indicator {
/* Specify height, width, positioning, etc. */
}
.foo {
background-image: url('../images/is-foo.png')
}
.not-foo {
background-image: url('../images/not-foo.png')
}
1
具有助手方法(像这样),在你的应用助手
def display_status(status)
(status == true) ? image("true.png") : image("false.png")
end
private
def image(name)
"/images/#{name}"
end
当你清理桌子时,用参数
调用'display_status'方法希望这有助于
sameera
0
同样的想法,史蒂夫·约根森,但没有CSS
<img src="<%= @item.foo? ? "/images/true.png" : "/images/false.png" %>"></img>
相关问题
- 1. 替代label.visible = true/false
- 2. 如何在java中替换“true”和“false”?
- 3. 在DataGrid中替换“true”和“false”
- 4. 使用Rails替换视图中true和false的输出
- 5. 使用CSS将True/False转换为勾号/跨图像
- 6. C#How false false == true?见图
- 7. Javascript minification为什么用false替换!1和true用0
- 8. Matlab:用true/false值替换每个元素(逻辑数组)
- 9. false或true!= true或false!= true ||假
- 10. 如何将bool true或false转换为字符串“True”或“False”
- 11. 记事本++正则表达式用相反的值替换匹配(true-> false,false-> true)?
- 12. 替换图像
- 13. 用javascript替换图像
- 14. 用图像替换数字
- 15. 用图像替换SVG
- 16. 用图像替换边框
- 17. 用javascript替换图像
- 18. 用图像替换按钮
- 19. 用图像替换javascript context.arc
- 20. 使用gtk.image.set_from_file替换图像
- 21. 用Apache POI替换图像
- 22. 用图像替换广播
- 23. 用文本替换图像
- 24. SQL列是true或false - 使用视图?
- 25. WebP图像替换
- 26. jQuery图像替换
- 27. jquery图像替换?
- 28. JavaScript图像替换
- 29. CamanJS:替换图像
- 30. jquery替换图像
通过 “表” 你的意思是一个HTML表?如果是这样,一个jQuery选择器和'.each()'应该覆盖这个。 (如果这是你的意思,我可以发布一些真实的答案。) – 2011-04-08 03:05:08
@Hans - 就是这样。该表正在动态生成,所以JavaScript可能是完美的。 – sscirrus 2011-04-08 03:50:23