我覺得我在這裏非常接近試圖從我的資產路徑中選擇一個隨機圖像,並將其設置爲背景。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