我想這很容易,我似乎缺少一些簡單的東西。 我需要閱讀一個圖像,然後顯示它,我做如下,如果圖像不可用,我應該跳過代碼。如何檢查圖像是否可用紅寶石?
stu_image ="/admin_num.jpg"
if !stu_image
code for displaying the image
end
但是,這是行不通的。請有人幫助這個請。
乾杯!
我想這很容易,我似乎缺少一些簡單的東西。 我需要閱讀一個圖像,然後顯示它,我做如下,如果圖像不可用,我應該跳過代碼。如何檢查圖像是否可用紅寶石?
stu_image ="/admin_num.jpg"
if !stu_image
code for displaying the image
end
但是,這是行不通的。請有人幫助這個請。
乾杯!
爲什麼不只是測試文件是否存在?
stu_image ="/admin_num.jpg"
FileTest.exists?(RAILS_ROOT + stu_image) # < rails 3.0
FileTest.exists?(Rails.root + stu_image) # >= rails 3.0
請參閱文件#是否存在?在這裏:
對我來說,好像你只是保存一個字符串,而不是圖像。
this_dir = File.dirname(__FILE__)
file = File.expand_path("admin_num.jpg", this_dir)