0
我試圖讓它在用戶從下拉列表中選擇「白色」時,div的背景圖像更改爲白色圖像,並且當他們選擇「紅色「,它變成了一個紅色的圖像等在咖啡文件文件中使用erb來更改背景
我不得不使用coffeescript,因爲我使用最好的地方寶石。我是coffeescript的新手,所以它可能是一個語法錯誤,但任何幫助將不勝感激!
user.js.coffee.erb:
jQuery ->
$('.best_in_place').best_in_place()
$('#background').css("background-image", "url("/assets/images/<% @user.background %>.jpg")")
的圖像被存儲在資產的圖像文件夾。 js.coffee.erb文件存儲在資產中的javascripts文件夾中。我收到以下錯誤:
undefined method `background' for nil:NilClass
TIA!
這可能是什麼問題 - 謝謝你爲我清理。將嘗試使用其他方式,謝謝。 – ecs