在下面的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