- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
根据下面看似完美的项目 wiki 文章,我应该能够轻松地限制要显示的关联记录的数量。
https://github.com/sferik/rails_admin/wiki/Associations-scoping
但是,我似乎无法让它发挥作用。我有以下代码:
class Physician < ActiveRecord::Base
has_many :patients, through :assignments
rails_admin do
configure :patients do
associated_collection_cache_all false
associated_collection_scope do
Proc.new { |scope|
scope = scope.limit(1)
}
end
end
end
但这并没有做任何事情。此外,默认情况下它应该将记录数限制为 30,但它正在提取所有内容。我仔细检查了 rails_admin.rb 配置文件,没有任何东西可以覆盖该值。
我发现的另一个问题是,有时我在使用管理功能时注意到 Ruby 进程失控。我用谷歌搜索看看是否还有其他人遇到过类似的问题,但我找不到任何帖子。
最佳答案
看起来确实像 associated_collection_cache_all
设置为 true
时,limit
根本没有被考虑在内。但是,如果您只加载关联范围的几十条记录,则没有理由不预加载所有这些记录。删除 associated_collection_cache_all false
行,它应该与您的限制完美配合。
关于ruby-on-rails - RailsAdmin - 使用 Associations-scoping 限制关联记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23233697/
我正在使用 RailsAdmin,我正试图在管理面板中放置一个指向存储在 AWS 上的视频的链接。 field :license do formatted_value do lin
我有 User 的自定义配置模型: rails_admin do list do field :name field :email field :company end
我尝试确定关联的范围,以便用户在编辑关系时看不到已发送的提醒。但是,我希望它们在“显示” View 中显示,而不是在“编辑” View 中显示。 我无法让范围在每个领域工作。我可以使用 proc 来确
当一个类与另一个类有多个 belongs_to 关联时,当用户尝试按第二个关联进行过滤时,RailsAdmin 会生成错误的查询。实际例子: class Issue 'name'}
是否可以将 Rails admin 配置为仅按特定字段进行过滤,因为现在它可以按所有列进行搜索,而且速度很慢。 显然,在我自定义索引页面后,我的添加过滤器按钮也没有显示这些字段。这是我的模型文件下的设
我想在 RailsAdmin 仪表板上显示一些指标 我使用自定义 sql 查询从数据库中获取数据。 如何更改仪表板 View 以显示该数据? 我可以定制app/views/rails_admin/ma
我正在使用 https://github.com/sferik/rails_admin处理我的管理界面。 可以根据此模型中存在的当前列(id、created_at 等)过滤您的模型 我希望能够为关联添
我为我的 Rails 3 应用程序运行 RailsAdmin,该应用程序有两个模型 - 销售和商品。两者之间存在HABTM关系。在 RailsAdmin 中,当添加或编辑销售时,可用商品的列表以通常的
我的 RailsAdmin 运行良好,但进度条、多复选框和下拉列表等功能无法正常工作。此外,此问题仅在生产模式下出现。在我的本地主机上没问题。在生产环境中,我的浏览器控制台出现以下错误: Uncaug
我现在觉得真的很傻...因为这看起来很基础...但是,我如何通过设计和方法 current_user.admin? 让 rails_admin 进行身份验证 我发现为 1 个管理员创建一个完全独立的管
在Rails Admin ,编辑记录时,日期时间值始终以 UTC 显示。 当我设置值时,它会在我当前的时区设置 (PST) 中被识别。这是我在保存之前在编辑 View 中设置的值的图像: 保存后,值以
尝试在 RailsAdmin 中创建、查看或编辑记录时, hstore 列不显示。我认为 RailsAdmin 不适合这种 Postgres 数据类型,尽管它在 Rails 4 中得到了本地支持。 有
一年来,我们一直在为一个项目使用 rails_admin。这很好,但最好有一个管理界面,它在与主 Rails 应用程序和完全独立的代码库完全独立的进程中运行。 rails_admin 具有如此多的依赖
我不确定我做了什么,但是菜单选项中的图标不再显示。 只有正方形,如下所示: 这可能是什么原因造成的,我该如何解决? 谢谢。 最佳答案 这可能是解决问题的一个丑陋的方法,但在尝试了所有方法之后,这是唯一
我安装了 rails admin gem,并让它很容易地与 Devise 一起工作。我想通过 bool 值授权用户,因为并非所有用户都是管理员。尽管我不确定将代码放在哪里或它应该如何工作。我从自述文件
为了使模型属性在 rails_admin 面板中只读,您必须执行以下操作: config.model Style do field :review_count do read_
为了使模型属性在 rails_admin 面板中只读,您必须执行以下操作: config.model Style do field :review_count do read_
根据下面看似完美的项目 wiki 文章,我应该能够轻松地限制要显示的关联记录的数量。 https://github.com/sferik/rails_admin/wiki/Associations-s
大家好,我一直在使用 https://github.com/sferik/rails_admin它使用设计进行身份验证... 我已经编辑了我的用户表以拥有一个 user_role。我只希望用户能够访问
我在 rails 5 上,我正在尝试使用专家为我的 rails_admin 面板实现授权。所以我在我的应用程序 Controller 中包含了 Pundit 并安装了 the rails_admin_
我是一名优秀的程序员,十分优秀!