Rails Jquery从另一个js.erb文件渲染js.erb partial

时间:2013-02-05 06:48:36

标签: jquery ajax ruby-on-rails-3 erb code-duplication

我在不同模型的ajax响应之间有重复的js.erb代码。我想通过将参数传递给js.erb partial。来重构重复的js.erb代码。

如何从js.erb文件渲染js.erb部分?

1 个答案:

答案 0 :(得分:3)

就像你用erb渲染任何其他部分一样。假设您的部分名为_my_partial.js.erb(注意部分内容始终以_开头),然后在您的主.js.erb文件中执行:

<%= render 'my_partial' %>

如果您的部分位于另一个目录中,请使用:

<%= render 'path/to/my_partial' %>