我觉得我在这里非常接近试图从我的资产路径中选择一个随机图像,并将其设置为背景。Rails和JQuery从数组中选择一个随机项目
birds = ['birdonbranch.jpeg', 'birdsfighting.jpg', 'cranes.jpg', 'rainbowbird.jpeg', 'whitebird.jpeg'];
birdSample = birds.sample
$("html").css({"background-image":"url(" + "<%= asset_path(" + birdSample + ") %>" + ")"});
我有这种工作与您发布的内容。它给了我在url(“NaN”)浏览器中的价值。我不敢相信我忘了包装我的红宝石代码哈哈。 –
我没有测试代码,但也许你错过了'/ images'路径,因为'asset_path'返回到'assets'文件夹的路径,而不是直接到'assets/images'。 – juliobetta