问题标签 [arbre]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails 将常规 erb 部分呈现为活动管理布局 (arb)
我正在尝试添加一个看起来像活动管理员的视图,但不需要利用活动管理员的自动页面创建(实际上我不能,因为我没有为这些视图使用模型)。在我的控制器中,我添加了
我在其他几个论坛上看到过这种做法。但是,我收到了这个错误:undefined local variable or method 'view_factory' for :Arbre::Context
我假设是因为我没有使用完整的活动管理页面对象或其他东西。关于如何使这项工作的任何想法?
html - 如何将 tabindex="0" 添加到每个(阿布雷)
我正在更新一些旧代码以符合 ADA 标准,并且需要<li>
在导航中提供每个代码,tabindex="0"
以便它们都可以通过键盘访问。
这是生成导航<li>
的代码。它不是我写的,我只知道 Arbre 是什么,因为一位高级开发人员指出了这一点,但我们都不知道如何添加 tabindex。
结尾
activeadmin - 在 Active Admin / Arbre 表单中,如何将 HTML(特别是换行符)放入标签中?
这有点不正统,但我认为这应该不难。
我有一个有效的管理员表单:
呈现时,last_update_time
标签不会将 转换<br/>
为换行符。同样,©
(版权(c)
) 等 html 实体代码也不会被转换。
如何让 html 在该标签中呈现?
我试过的东西不起作用:
label "foo<br/>bar".html_safe
label raw("foo<br/>bar")
像这样的块(出现错误
label
:“参数数量错误(给定 0,预期为 1..3)”):
有人知道诀窍吗?
ruby-on-rails - 如何在和 Arbre 块中定义类?
抱歉,如果这是一个愚蠢的问题,但我想知道如何在 Arbre 块中定义一个类。我试图简单地将逗号放在块之后,但 Ruby 指责它有错误(特别是:“意外的令牌 tCOMMA(使用 Ruby 2.3 解析器;使用TargetRubyVersion
参数配置,在 下AllCops
)(错误:Lint/Syntax)”)。
这就是我尝试这样做的方式:
这会导致上述错误。但我真的不知道有什么其他方法可以解决这个问题。任何帮助将非常感激!
ruby-on-rails - 如何在 Arbre 中使用脚本?
在文档中它说要将 JavaScript 放入 Arbre,您必须使用script { raw ... }
. 起初我是从这个理解来写script { raw [insert code here]}
的。原始一词是其中的一部分。那没有用。所以后来我想可能是这样script {[insert code here]}
,但这也没有用。我将代码编写为字符串,因为如果我尝试直接编写它,Ruby 会说代码不是 ruby 代码并指责错误。但是当我用 Inspect 查看 HTML 时,JS 代码几乎完美地出现在那里,除了我在哪里加上引号,而是写成"
,而且我不知道如何制作它,所以它实际上正确地放置了引号。
有谁知道我做错了什么?
提前致谢!
ruby-on-rails - 如何编写条件 ruby 代码以 .arb 文件的形式显示(活动管理员)
我想根据条件(if..else)获取附件模型的属性名称(pdf_file.file_name)。但我对 Arbe Syntex 不熟悉,无法在视图中显示输出。
我正在渲染我active_admin
班级的部分文件。
我_test.arb
文件中的代码
我在视图中得到的输出只是input_filed
不是我试图在条件中显示的值。
如何编写此代码以使我的值在视图中可见?
提前致谢
ruby-on-rails - Rails 6 Active Admin 在 Arbre 表单中渲染 Arbre 部分
- 红宝石 2.7.4
- 导轨 6.1.3.2
- 活动管理员 2.9.0
- 阿布雷 1.4.0
我无法_person_fields.html.arb
在主窗体 partial 内渲染一个小部分_form.html.arb
。
我正在使用Arbre组件columns
和column
部分组件。但它不会呈现div
构成列的预期元素。如果我不使用部分代码,直接将代码放在 中_form.html.arb
,它会按预期工作。
如果我在部分内部放置一个断点并在控制台上运行:
div
它使用该列输出预期的 html 。
表单本身可以使用任何一种方式。