问题标签 [rails-admin]

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.

0 投票
1 回答
1090 浏览

ruby - 无法使用 RailsAdmin 创建“虚拟”字段

我想在我的 rails_admin 模型编辑窗格中添加一个按钮来执行我想要的操作(自动将某些内容发布到 Facebook)。我补充说:

我有这个助手来实际创建按钮:

<site.com>/rails_admin/ruby/1.9.1/bundler/gems/rails_admin-68f5258e9af2/app/views/rails_admin/main/_form_field.html.haml,

它出错了:

我的朋友也在做一个 RA 支持的网站,他确实做到了这一点并取得了成功——我没有正确更新 RailsAdmin 吗?发生了什么?

编辑:我在 Rails 3.1.1 上。

0 投票
4 回答
22401 浏览

ruby-on-rails - Rails 管理员修改列表/显示视图以添加新/自定义列

我已经为我的站点的管理界面设置了 rails_admin。

对于其中一个模型,我想显示一个附加列。

假设我的模型(比如学生)中有姓名、电话、电子邮件、图片网址、排名等属性。然后我必须显示列:名称 | 排名 | 预览(附加栏目)

在预览列中,我想根据每个“学生”的属性(电子邮件、图像、网址等)显示一些呈现的 html。

我找到了包含用于编辑/更新/创建的部分的方法,以根据我们的部分提供字段/表单。但是包含部分的相同实现在列表/显示中失败。

那么有什么方法可以在模型的列表/显示视图中添加部分以显示渲染的内容......?

编辑:添加代码

这会在rails_admin中显示以下列

代码 | 优先 | 姓名 | 网址 | 电话 | 标志 | 内容

我想要的是 代码 | 优先 | 预习

在“预览”列中,我想将 html 呈现内容显示为:

blah.html(仅用于例如 html,在这里我想以一种显示在其中一个页面中的方式呈现,因此它也适用于管理视图)

0 投票
2 回答
2343 浏览

ruby-on-rails-3.2 - RailsAdmin + 嵌套模型

我的公司有很多电话。

我创建了种子数据以添加 1 家公司和 1 部电话

当 RailsAdmin 呈现公司表单时,电话的嵌套字段正确显示。

当我单击“添加新电话”时,它会添加 2 个选项卡(每个选项卡都显示“电话(新)”),但无法显示这些字段。我一次又一次地单击“添加新手机”,又获得了 2 个标签,但无法输入数据。

顺便说一句 - 无论是编辑还是新建,“添加新手机”都不会显示任何输入数据的字段。

0 投票
1 回答
342 浏览

ruby-on-rails - Rails_admin 自定义部分不用于集成测试

我目前正在开发一个使用自定义部分的 rails_admin 应用程序:这是我的 rails_admin.rb 初始化程序的摘录:

我使用 capybara 编写了集成测试并使用 guard 启动了它们:我所有的测试都是绿色的,当我在我的测试套件中使用“save_and_open_page”时,我可以确认我的自定义部分被 capybara 使用。但是,如果我使用 'rake test:integration' 启动我的测试,我的测试会失败:使用 'save_and_open_page' 方法我可以看到我的自定义部分没有被使用,而是我有原始的 rails_admin 表单......

你知道发生了什么吗?非常感谢您的回答。

0 投票
1 回答
2115 浏览

ruby-on-rails - 在 RailsAdmin 中创建自定义嵌套表单

我正在尝试在 RailsAdmin 中为我的一个模型创建一个自定义嵌套表单,以添加比内置小部件允许的更多功能。

我有一个拥有_many TechSpecs 的项目。在我的 rails_admin.rb 初始化程序中,我有以下内容

在 _tech_specs_field.html.haml 中(我个人更喜欢 erb,但我得到了非常奇怪的“no method safe_concat for nil:NilClass”错误,除非我使用 haml)我有

实际上,我可以在页面底部的隐藏 div 中看到生成的新 tech_specs 的蓝图,但是单击 New Tech Spec 按钮什么也没做。_spec.html.haml 内部只是一堆 text_fields 和 hidden_​​fields 加上删除链接(确实有效)。

我想知道两件事:

1)我如何跟踪 JS 中应该发生的事情并修复它或我的部分以使用 bbenezech-nested_form gem 中的 RailsAdmin 嵌套表单(RailsAdmin 依赖于)

2)关于为什么我的部分必须在 haml 中,而不是 RailsAdmin 使用的任何想法,并且不知何故它在生成管理表单的大规模链中不兼容?

0 投票
1 回答
278 浏览

ruby-on-rails-3 - 如何将图像添加到 RailsAdmin 中的 belongs_to 下拉列表

我有一个类属于:primary_image,:class_name => 'Image'。在 RailsAdmin 中,这被呈现为一个下拉小部件,向我显示数据库中的所有图像。但是,它们都是“图像#”,其中# 是它们的 ID。为了让管理员智能地选择图像,我希望他们改为查看图像的缩略图。有没有办法让添加到下拉列表中的信息成为图像标签,其来源是来自 Image 实例的 url?

0 投票
1 回答
1482 浏览

ruby-on-rails-3 - 从 ActiveAdmin 设置活动历史记录的任何方式

我正在查看 RailsAdmin 并注意到它有一个活动历史记录,即对应用程序提交的所有操作的注释。我正在寻找一种非常快速的方法来将此类功能集成到基于使用 activeadmin 的项目中。关于如何完成它或者我可以使用哪些宝石开箱即用的任何想法?

0 投票
1 回答
663 浏览

ruby-on-rails - rails_admin、mongoid 和自定义 ActiveModel 验证器的问题

我有一个使用许多自定义 ActiveModel 验证器的模型。安装 rails_admin 时出现以下错误

如果我注释掉模型中的验证器调用,错误就会消失。想知道是否有解决问题的方法(除了破解 rails_admin 代码库)。

以下是骨架代码(仅相关部分)

正如我在评论中提到的,添加一个返回空数组的“属性”方法可以解决问题。

0 投票
2 回答
1430 浏览

ruby-on-rails - rails_admin 如何排除模型中的操作

我第一次使用 rails_admin,需要为我的一个模型创建一个新操作。这是我添加到 initializer.rails_admin.rb 的内容:

我认为这会为我的电影模型创建一个新动作,但它作为所有模型的选项(选项卡)存在。我怎样才能让它只出现在一个模型中?

谢谢!费尔南达

0 投票
1 回答
128 浏览

ruby-on-rails - “table_structor”:找不到表“视图”

我第一次尝试使用 rails_admin 安装过程中出现以下错误:

我从来没有一个名为“views”的模型,所以我什至不确定它为什么要找这个。有什么想法可能导致这种情况吗?