在下面的A和B應該是等效的,但只有版本A的作品。鋼軌評估似乎已經中斷或者發生得太早/晚了,或者發生了什麼。有任何想法嗎?模板ruby字符串評估錯誤?
<% content_for :main do %>
<script type="text/javascript">
$(function(){
//$("#users-new").dialog(); //A
$(<%= "\"#users-new\"" %>).dialog(); //B
});
</script>
<div id="users-new">
testing
</div>
<% end %>
而真正奇怪的是,以下的作品,但它不應該: $(<%=「users-new」%>)。dialog(); – Mark 2012-02-19 05:43:17
或更確切地說它是間歇性地工作的 - 真正離奇的 – Mark 2012-02-19 05:45:47