是否可以在rails 3.0中使用js.erb partial?

Joh*_*vda 3 javascript ajax ruby-on-rails ruby-on-rails-3

如果可能,我如何从另一个js.erb文件运行它?

试图让事情干涸!

编辑:说明:我在search/index.js.erb中有一个js.erb例程.我想在location/index.js.erb中使用相同的例程.因此,我想知道是否可以部分包含js.erb代码,这样我就不必将例程从第一个index.js.erb文件复制到另一个.

sam*_*deV 7

是.你可以有一个共同的部分(比如在文件夹中:app/views/partials)并在你的*.js.erb文件中使用那个部分的路径,就像这样<%= render :partial => path_to_partial, :locals => { ....} %>

如果你想从部分中提取html字符串,你也可以使用

render_to_string :partial => path_to_partial
Run Code Online (Sandbox Code Playgroud)