【问题标题】:How to use an arb file from inside another arb file and from an rb file如何从另一个 arb 文件和 rb 文件中使用 arb 文件
【发布时间】:2020-11-24 23:22:26
【问题描述】:

我有一个活动的管理 ruby​​ 文件 (file_one.rb),它使用文档中的语法呈现一些数据 (index do... end)。 此外,我还有另一个活动的管理 ruby​​ 文件,它使用 arb 文件 (_big_arb_file.html.arb) 作为其显示方法。此渲染的部分信息是一个嵌套对象,与上面的 file_one.rb 相同。我试图做的是:

  1. 仅使用 _big_arb_file.html.arb 中的公共代码创建一个 arb 部分
  2. 使用 _big_arb_file.html.arb 内部的新 arb 部分
  3. 使用 file_one.rb 索引内部的新 arb 部分 do...end 方法

我无法让它工作,因为我找不到如何从内部索引传递数据/对象...结束渲染'new_arb.html.arb' with_object: the_data_here

我是 ruby​​ 和 rails 的新手,所以如果我使用了错误的术语,我深表歉意。另外,如有必要,我很乐意分享一些用于演示目的的代码。

【问题讨论】:

    标签: ruby-on-rails activeadmin


    【解决方案1】:

    下面是一个将局部变量传递给嵌套 ARB 局部变量的示例:

    app/views/orders/_show.arb:

    columns do
      ...
      column do
        render 'payment_methods/panel', payment_method: order.payment_method
      end
    end
    

    app/views/payment_methods/_panel.arb

    payment_method = local_assigns[:payment_method]
    panel do
      ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-22
      • 2021-04-03
      • 2023-01-03
      • 2019-08-08
      • 2023-03-25
      • 2012-02-24
      • 2015-12-05
      • 2022-07-05
      相关资源
      最近更新 更多