在response_to中将例如show.js的js的文件名更改为show2.js

时间:2013-12-15 09:19:49

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

我有一个为行动show.js呈现的js文件def show

def show
....
    respond_to do |format|
      format.html
      format.js 
    end
  end

我的问题是如何更改respond_to块,以便它不会使用show.js回复,例如newshow.js?我问,因为我想让不同的js依赖于参数!谢谢!我使用Rails 4。

1 个答案:

答案 0 :(得分:3)

我相信这个会奏效:

respond_to do |format|
  format.html
  format.js { render :newshow }
end