问题标签 [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-on-rails-3 - Ruby on Rails 3:rails_admin + puret?
有人尝试将puret集成到rails_admin吗?我无法进行语言切换来编辑不同的翻译 :( 更改 I18n.locale 会强制整个 rails_admin 使用指定的语言环境。
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 在可见块中可用?如果用户是管理员,我只想在“列表”视图中显示某些字段。
ruby-on-rails - 是否可以将 tinyMCE 与 rails_admin 一起使用?
我真的很喜欢rails_admin,但我的客户不喜欢 CKEditor。这真的是这个宝石上所见即所得的唯一选择吗?有什么方法可以将tinyMCE与 rails_admin 一起使用?
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 页面上打开的一个问题的副本,所以如果另一个问题得到解决,我一定会关闭一个。
ruby-on-rails-3 - rails_admin 中消失的表
rails_admin 界面中缺少一些表。有时它们会在刷新页面时出现和消失。这发生在开发和生产中。
我正在使用来自 3.0 分支的 rails 3.0.9 和 rails_admin 查看日志时,似乎此查询有时会返回错误的数据:
有关如何调查此问题的任何建议?
ruby-on-rails - 如何防止 rails_admin gem 将导航侧栏中的某些标签复数
任何使用过 rails_admin gem 的人都可能注意到导航侧边栏中的标签总是复数形式。
有没有办法防止特定型号出现这种情况?
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 问题,而不是任何相关的问题。不过可以在开发环境中正常工作。
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
ruby-on-rails - 如何向 rails_admin 添加自定义操作
就我而言,我需要从rails_admin列表面板批准记录。我想做的是为列表页面中的每条记录创建一个带有 :remote => true 的链接,并使用链接操作中指向的批准选定的记录。
如何在不破解 rails_admin 的情况下轻松做到这一点?
ruby-on-rails - rails_admin 复数字段名
我在应用程序中使用rails_admin并且遇到意外错误。
在某个模型中,我有一个名为 *_status_id 的字段。
尝试在 rails_admin 中编辑该模型时,出现此错误:
未定义的方法`*_statu_id'
显然,rails_admin 认为我的资源是复数,而实际上不是。有没有办法让 Rails/rails_admin 知道如何正确使用这个资源?