我正在尝试 Rails.html.erb
在某些条件下通过 ajax 请求呈现模板。默认情况下,.js.erb
当我发送 ajax 请求时,我会不断取回文件。
我不会解释为什么要这样做,但我想知道是否有一种方法可以指定何时通过 ajax 发送请求,我希望返回 html 内容而不是 js,或者,如果有在 Rails 3.1 中重构以下内容的方法:
respond_to do |format|
format.html
format.js do
if params[:page].nil?
render "home.html.erb"
else
render "home.js.erb"
end
end
end
谢谢!