问题标签 [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.
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 上。
ruby-on-rails - Rails 管理员修改列表/显示视图以添加新/自定义列
我已经为我的站点的管理界面设置了 rails_admin。
对于其中一个模型,我想显示一个附加列。
假设我的模型(比如学生)中有姓名、电话、电子邮件、图片网址、排名等属性。然后我必须显示列:名称 | 排名 | 预览(附加栏目)
在预览列中,我想根据每个“学生”的属性(电子邮件、图像、网址等)显示一些呈现的 html。
我找到了包含用于编辑/更新/创建的部分的方法,以根据我们的部分提供字段/表单。但是包含部分的相同实现在列表/显示中失败。
那么有什么方法可以在模型的列表/显示视图中添加部分以显示渲染的内容......?
编辑:添加代码
这会在rails_admin中显示以下列
代码 | 优先 | 姓名 | 网址 | 电话 | 标志 | 内容
我想要的是 代码 | 优先 | 预习
在“预览”列中,我想将 html 呈现内容显示为:
blah.html(仅用于例如 html,在这里我想以一种显示在其中一个页面中的方式呈现,因此它也适用于管理视图)
ruby-on-rails-3.2 - RailsAdmin + 嵌套模型
我的公司有很多电话。
我创建了种子数据以添加 1 家公司和 1 部电话
当 RailsAdmin 呈现公司表单时,电话的嵌套字段正确显示。
当我单击“添加新电话”时,它会添加 2 个选项卡(每个选项卡都显示“电话(新)”),但无法显示这些字段。我一次又一次地单击“添加新手机”,又获得了 2 个标签,但无法输入数据。
顺便说一句 - 无论是编辑还是新建,“添加新手机”都不会显示任何输入数据的字段。
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 表单......
你知道发生了什么吗?非常感谢您的回答。
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 使用的任何想法,并且不知何故它在生成管理表单的大规模链中不兼容?
ruby-on-rails-3 - 如何将图像添加到 RailsAdmin 中的 belongs_to 下拉列表
我有一个类属于:primary_image,:class_name => 'Image'。在 RailsAdmin 中,这被呈现为一个下拉小部件,向我显示数据库中的所有图像。但是,它们都是“图像#”,其中# 是它们的 ID。为了让管理员智能地选择图像,我希望他们改为查看图像的缩略图。有没有办法让添加到下拉列表中的信息成为图像标签,其来源是来自 Image 实例的 url?
ruby-on-rails-3 - 从 ActiveAdmin 设置活动历史记录的任何方式
我正在查看 RailsAdmin 并注意到它有一个活动历史记录,即对应用程序提交的所有操作的注释。我正在寻找一种非常快速的方法来将此类功能集成到基于使用 activeadmin 的项目中。关于如何完成它或者我可以使用哪些宝石开箱即用的任何想法?
ruby-on-rails - rails_admin、mongoid 和自定义 ActiveModel 验证器的问题
我有一个使用许多自定义 ActiveModel 验证器的模型。安装 rails_admin 时出现以下错误
如果我注释掉模型中的验证器调用,错误就会消失。想知道是否有解决问题的方法(除了破解 rails_admin 代码库)。
以下是骨架代码(仅相关部分)
正如我在评论中提到的,添加一个返回空数组的“属性”方法可以解决问题。
ruby-on-rails - rails_admin 如何排除模型中的操作
我第一次使用 rails_admin,需要为我的一个模型创建一个新操作。这是我添加到 initializer.rails_admin.rb 的内容:
我认为这会为我的电影模型创建一个新动作,但它作为所有模型的选项(选项卡)存在。我怎样才能让它只出现在一个模型中?
谢谢!费尔南达
ruby-on-rails - “table_structor”:找不到表“视图”
我第一次尝试使用 rails_admin 安装过程中出现以下错误:
我从来没有一个名为“views”的模型,所以我什至不确定它为什么要找这个。有什么想法可能导致这种情况吗?