我想这很容易,我似乎错过了一些简单的事情。 我需要读取一个图像,然后按照以下方式显示它,如果图像不可用,我应该跳过代码。
stu_image ="/admin_num.jpg"
if !stu_image
code for displaying the image
end
但是,这不起作用。请有人帮忙解决这个问题。
干杯!
答案 0 :(得分:1)
对我而言,就像你只是保存一个字符串,而不是图像。
this_dir = File.dirname( __FILE__ )
file = File.expand_path( "admin_num.jpg", this_dir )
答案 1 :(得分:0)
答案 2 :(得分:0)
为什么不测试文件是否存在?
stu_image ="/admin_num.jpg"
FileTest.exists?(RAILS_ROOT + stu_image ) # < rails 3.0
FileTest.exists?(Rails.root + stu_image ) # >= rails 3.0