1

嗨,我想了解关于 Rails 约定的非常好的实践,我们应该把所有的

我们的 JS 代码不在视图中,而是我们将所有 js 代码放在 js 文件中。

但是当我们使用下面列出的嵌套级别部分时,我们需要使用 ajax 调用刷新部分或使用 ajax 提交表单,那么我们有时需要将 js 代码放在我们的视图中。

        <div class="temp" ><%=render :partial => "question/list"%>          
           <div class="ans" ><%=render :partial => "answers/list"%></div>
        </div>

那么这里最好的实践是什么。或者如果需要我们应该编写js代码。

参考任何教程或书籍。

非常感谢

4

1 回答 1

0

在 .js.erb 文件中,您可以

$("#temp").html("<%= escape_javascript(render :partial => 'question/list') %>")

等等

于 2012-09-11T11:12:00.043 回答