【问题标题】:Rails how to reuse JBuilder template in controller actionRails 如何在控制器操作中重用 JBuilder 模板
【发布时间】:2017-11-08 08:06:47
【问题描述】:

我有 2 个控制器。一种是用 react 渲染 html 页面。一种是充当rest api。对于第二个(rest api),我有一个 JBuilder 文件来呈现 json 响应。现在对于第一个控制器(HTML 一个),我想在控制器 2 中重新使用 JBuilder 文件,以便我可以将第一个响应(以 json 格式)呈现给 div 元素,然后我可以在反应中重新使用它。

我的问题又是如何在控制器 2 中重用 JBuilder 模板? 谢谢,

【问题讨论】:

标签: ruby-on-rails reactjs


【解决方案1】:

您可以将渲染部分插入到 erb(slim/haml) 文件中:

<%= raw render(:template => "path/view.json", :locals => { :var => @var}) %>

【讨论】:

    猜你喜欢
    • 2015-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多