我想在我的应用程序中的某些操作中渲染我的模板并将 html/json 保存在变量中。就像是:
def show
@var = Var.find(params[:id])
x = render "tmeplate1", format: :json
render nothing: true
end
Run Code Online (Sandbox Code Playgroud)
当我调用此操作时,出现错误:AbstractController::DoubleRenderError in VarsController#show
我可以通过其他方式使用模板而不渲染两次吗?
你在方法中写了两次渲染,为什么会出现双重渲染错误。使用render_to_string
x = render_to_string "tmeplate1", format: :json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |