0
我想查詢我的sqlite表以獲取圖像並將其顯示在頁面上。這是我正在使用的代碼。奇怪的是[0]到[4]沒有顯示任何內容,[5]和更高的回報未定義。我的表只有5個項目,所以它看起來像查詢工作,但它仍然不會加載到頁面上的項目。從sqlite數據庫中獲取圖像並使用JavaScript在頁面上顯示
<script type="text/javascript">
$(document).ready(function() {
var image = <%= Picturebook.where(:book => 'vacation').pluck(:img)[0] %>;
$('#display_images').append("<img src='" + image + "' >");
});
</script>
什麼是不顯示重複的圖像的最佳方式? – Senju
你可以做@images = Picturebook.where(:book =>'vacation')。map(&:img).uniq –
很酷,工作,我只需要改變'<%= image_tag(img.src)% >'到'<%= image_tag(img)%>' – Senju