2
我試圖將Cloudinary實現到我的Backbone Marionette Rails應用程序中。我可以在一個視圖中很好地上傳和顯示圖像。然而,在第二種觀點中,只有當我第一次訪問/看到第一視圖中的圖像時才顯示圖像。如果我手動刷新第二個視圖,我得到一個Uncaught Unknown cloud_name
錯誤。未知未知cloud_name
奇怪的是我在onRender
函數中以完全相同的方式顯示圖像。我試過註銷模型,圖像屬性仍然設置正確。
任何想法可能會發生什麼?
#the onRender function I am using in both views
onRender: ->
if @model.get('image')
@$('.thumbnails').append($.cloudinary.image(@model.get('image'), { format: 'png', width: 150, height: 100, crop: 'thumb', gravity: 'face', effect: 'saturation:50' }))
#how I create set the image property on the model:
@$('.upload_field').unsigned_cloudinary_upload(PRIVATE, { cloud_name: 'PRIVATE'}, { multiple: true }).bind('cloudinarydone', (e, data) =>
$('.thumbnails').empty().append($.cloudinary.image(data.result.public_id, { format: 'png', width: 150, height: 100, crop: 'thumb', gravity: 'face', effect: 'saturation:50' }))
@model.set(image: data.result.public_id.toString())
).bind('cloudinaryprogress', (e, data) ->
$('.progress_bar').css('width', Math.round((data.loaded * 100.0)/data.total) + '%'))
特別是在抱怨什麼'cloud_name'?該模型?你的觀點之一?你的模板之一? – 2014-10-01 16:29:47
它來自jquery.cloudinary.js - 我只是看到我的控制檯中的錯誤。它可以防止任何東西撞到屏幕。 – 2014-10-01 16:32:16
有沒有堆棧跟蹤或任何有用的?還有哪些地方提到了'cloud_name'? – 2014-10-01 18:01:06