【发布时间】:2012-11-16 12:49:59
【问题描述】:
我试图让它当用户从下拉列表中选择“白色”时,div 的背景图像变为白色图像,当他们选择“红色”时,它变为红色图像等.
我不得不使用coffeescript,因为我也在使用最好的gem。我是 coffeescript 的新手,所以可能是语法错误,但我们将不胜感激!
user.js.coffee.erb:
jQuery ->
$('.best_in_place').best_in_place()
$('#background').css("background-image", "url("/assets/images/<% @user.background %>.jpg")")
图像存储在 assets 中的 images 文件夹中。 js.coffee.erb 文件存储在 assets 中的 javascripts 文件夹中。我收到以下错误:
nil:NilClass 的未定义方法“背景”
TIA!
【问题讨论】:
标签: javascript css ruby-on-rails coffeescript erb