问题标签 [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 回答
522 浏览

ruby-on-rails-3 - Ruby on Rails 3:rails_admin + puret?

有人尝试将puret集成到rails_admin吗?我无法进行语言切换来编辑不同的翻译 :( 更改 I18n.locale 会强制整个 rails_admin 使用指定的语言环境。

0 投票
3 回答
2397 浏览

ruby-on-rails - 如何在 config/initializers/rails_admin.rb 的“可见 do”块中获取“current_user”

我正在尝试实现类似的东西:

我知道在自述文件中它说这个例子是理论上的,但我一直在那个块中找不到 current_user。我正在向 CanCan 授权:

RailsAdmin.authorize_with :cancan

在 config/initializers 中 rails_admin.rb 的顶部

谁能告诉我如何让 current_user 在可见块中可用?如果用户是管理员,我只想在“列表”视图中显示某些字段。

0 投票
4 回答
2488 浏览

ruby-on-rails - 是否可以将 tinyMCE 与 rails_admin 一起使用?

我真的很喜欢rails_admin,但我的客户不喜欢 CKEditor。这真的是这个宝石上所见即所得的唯一选择吗?有什么方法可以将tinyMCE与 rails_admin 一起使用?

0 投票
1 回答
2826 浏览

ruby-on-rails-3 - 由“redirect_to root_url”导致的 RoutingError 未通过操作

通过使用 Devise 进行身份验证和 CanCan 进行授权的 Rails_Admin 标准安装,以非管理员用户身份访问http://localhost:3000/admin会产生以下服务器日志:

直到最后一部分的一切似乎都还好。据我所知,CanCan 正确地挽救了异常并尝试通过以下代码重定向到 root_url:

但是由于某种原因,在重定向到 root_url 时,CanCan 只是试图命中

而不是

这可能是CanCan的问题吗?还是我在文档中遗漏了 redirect_to 或 root_url 的某些特定方面?

注意:这是我在 CanCan 的 github 页面上打开的一个问题的副本,所以如果另一个问题得到解决,我一定会关闭一个。

0 投票
1 回答
320 浏览

ruby-on-rails-3 - rails_admin 中消失的表

rails_admin 界面中缺少一些表。有时它们会在刷新页面时出现和消失。这发生在开发和生产中。

我正在使用来自 3.0 分支的 rails 3.0.9 和 rails_admin 查看日志时,似乎此查询有时会返回错误的数据:

有关如何调查此问题的任何建议?

0 投票
3 回答
953 浏览

ruby-on-rails - 如何防止 rails_admin gem 将导航侧栏中的某些标签复数

任何使用过 rails_admin gem 的人都可能注意到导航侧边栏中的标签总是复数形式。

有没有办法防止特定型号出现这种情况?

0 投票
1 回答
4883 浏览

ruby-on-rails - rails_admin 从事开发工作,但不在生产或 heroku 工作

我有一个非常基本的 Rails 3.1rc6 应用程序,上面基本上只有 Devise、CanCan 和 rails_admin,还有一些非常简单的模型。

在开发环境中 rails_admin 工作正常,我可以点击localhost:3000/admin并使用管理员用户登录后,我可以查看所有数据并对其进行管理。

但是当我部署到 Heroku 并尝试点击时,appname.herokuapp.com/admin我得到“您要查找的页面不存在。您可能输入了错误的地址或页面可能已移动”。这是 Heroku 日志的尾部:


所有其他路线(基本上设计路线)工作正常。

在本地机器上运行 Thin 生产环境(我在 Heroku 中使用的网络服务器)时,我得到了相同的结果:


在浏览器上


这是我的路线.rb


初始化程序/rails_admin.rb


这里是heroku上的路线


最后是本地路线……同样的!


关于为什么 rails_admin 路由在开发中有效但在生产中无效的任何想法,我能做些什么来解决这个问题?



如果它有帮助,当我在生产中运行 WEBrick 时它会失败

但我认为这更像是我这边的 gem / config 问题,而不是任何相关的问题。不过可以在开发环境中正常工作。

0 投票
1 回答
2247 浏览

ruby-on-rails-3 - 使用 rails_admin 创建新模型时如何将用户设置为 current_user

我有一个 Rails 3.0.10 项目,我正在使用 rails_admin gem 构建一些基本的管理功能。对于在 rails_admin 中管理的模型之一,我希望能够根据 current_user 设置用户关联。我认为这应该是一个相当普遍的要求,所以我确信我遗漏了一些明显的东西。

我确实找到了一篇似乎解决了这个问题的帖子,但它对我不起作用。所以我希望那里的其他人可能有另一个建议。

这是我能找到的对话:http ://groups.google.com/group/rails_admin/browse_thread/thread/ce0e22aeec1f72b7

0 投票
3 回答
3754 浏览

ruby-on-rails - 如何向 rails_admin 添加自定义操作

就我而言,我需要从rails_admin列表面板批准记录。我想做的是为列表页面中的每条记录创建一个带有 :remote => true 的链接,并使用链接操作中指向的批准选定的记录。

如何在不破解 rails_admin 的情况下轻松做到这一点?

0 投票
1 回答
680 浏览

ruby-on-rails - rails_admin 复数字段名

我在应用程序中使用rails_admin并且遇到意外错误。

在某个模型中,我有一个名为 *_status_id 的字段。
尝试在 rails_admin 中编辑该模型时,出现此错误:

未定义的方法`*_statu_id'

显然,rails_admin 认为我的资源是复数,而实际上不是。有没有办法让 Rails/rails_admin 知道如何正确使用这个资源?