我想知道是否可以重用生成 html 的部分。
我有一个 ajax 请求,它将文本传递到我的 Controller ,然后它用一些 html 进行响应。
它返回的 html 与我在同一 View 页面上使用部分生成的 html 相同。
我可以在响应 ajax 请求的 Controller 操作中以某种方式重新使用此部分吗?
最佳答案
您可以使用 request.xhr?
检查是否是 AJAX 请求,并指定 :layout => false
以仅渲染不带布局的部分文件。
if request.xhr?
render :partial => 'partial_name', :layout => false
end
关于ruby-on-rails - 可以从部分生成 html,然后发送 html 作为对 ajax 调用的响应吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774350/