Rails模板呈现(JS而不是HTML)

时间:2016-10-28 15:50:03

标签: ruby-on-rails rendering

是否可以仅为Rails操作呈现Javascript文件而不是HTML。

例如动作'index':

def index
  @products = Product.all
end

我希望调用“index.js.erb”文件而不是“index.html.erb”。

1 个答案:

答案 0 :(得分:1)

使用respond_to

def index
  @products = Product.all
  respond_to do |format|
    format.js
  end
end

这意味着客户端只能请求JS响应。 More about MimeResponds