在我的應用程序中,我可以選擇讓用戶通過回形針上傳個人資料圖片的圖像。如果用戶照片不存在,然後顯示通用圖像
希望我想在index.html.erb頁面中做的是顯示所有用戶的顯示圖片,如果他們沒有上傳一個,那麼它應該顯示一個默認圖片。
現在我已經嘗試編碼它,但目前有圖片的用戶有顯示,但沒有得到什麼。
我在我的用戶模型下面的代碼:
def user_photo
(photo.url.present?) ? photo.url : '/images/guest.png'
end
,並在我的index.html.erb
<% for user in @users %>
.............
<%= image_tag user.user_photo, :height => 50, :width => 50 %>
..............
<% end %>
什麼我的問題可能是任何想法下面的代碼?
感謝
什麼是生成的HTML就像客人的情況? 'img src'說什麼?如果您將瀏覽器指向該URL,會發生什麼情況?您是否嘗試過手動訪問'guest.png'? – Amadan 2012-02-29 15:29:49