我正在用jQuery添加一個rails image_tag我試圖把一個jQuery變量放在image_tag中。用jQuery變量添加rails image_tag
var variable = 0;
$(targetPlayerElement).html('<%= image_tag @users[variable].profile_picture
我得到未定義的局部變量或方法`變量'錯誤。 如果可以的話,正確的語法是什麼? 感謝您的幫助。
我正在用jQuery添加一個rails image_tag我試圖把一個jQuery變量放在image_tag中。用jQuery變量添加rails image_tag
var variable = 0;
$(targetPlayerElement).html('<%= image_tag @users[variable].profile_picture
我得到未定義的局部變量或方法`變量'錯誤。 如果可以的話,正確的語法是什麼? 感謝您的幫助。
如何將變量的內容存儲爲純Ruby,然後在圖像標籤中使用它?
一個例子:
<div id="content"></div>
<% image = 'http://placekitten.com.s3.amazonaws.com/homepage-samples/408/287.jpg' %>
<script>$('#content').html('<%= image_tag image %>')</script>
我同意使用'compact'首先是有道理的。 –
你在混合兩件事,var variable = 0
是javascript和<%= image_tag @users[variable].profile_picture
是紅寶石。如果你想讓它們一起使用,variable
必須用這樣的js解析。
var variable = 0;
$(targetPlayerElement).html("<%= image_tag @users[" + variable + "].profile_picture %>")
什麼是'@ users'? – Pavan
用戶來自控制器users = User.limit(5).order(「RANDOM()」) – jrocc