问题标签 [rails-administrate]

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 回答
1234 浏览

ruby-on-rails - 管理中的多项选择

由于 administrate 尚不支持多选。有没有人创建自定义多选?最好是一个像HasMany选择一样工作的。

0 投票
0 回答
96 浏览

ruby-on-rails - 使用管理 gem 构建只读资源

是否可以仅创建索引并显示操作?尝试从中删除,config/routes.rb但得到的只是错误。

0 投票
1 回答
863 浏览

ruby-on-rails - 使用管理框架在 Rails 中为 nil:NilClass (NoMethodError) 定义未定义的方法“camelize”

我正在尝试使用 Administrate 为我正在开发的 Web 应用程序创建可自定义/灵活的管理仪表板。我已按照https://github.com/thoughtbot/administrate上的说明进行操作

我不断收到这个反复出现的错误:

即使我创建了一个管理员模型(如以前的帖子和问题所建议的那样)。我采取的步骤:

  1. rails 生成模型 Admin
  2. 耙分贝:迁移
  3. rails 生成管理:安装
路线.rb

请让我知道是否还有其他可以帮助您回答问题的方法!

0 投票
2 回答
267 浏览

ruby-on-rails - 管理和取消范围默认范围

我有一个具有默认范围的模型:

我可以在管理中取消模型的范围,以便我可以在管理面板中查看所有记录吗?

0 投票
3 回答
567 浏览

ruby-on-rails - Rails Administrate 默认设置存在验证

我有一个用Rails Administrategem 构建的管理界面。

belongs_to它变得非常烦人,因为它在模型上设置了存在验证。

如何跳过此验证?

0 投票
0 回答
99 浏览

ruby-on-rails - Rails 5 中管理 Gem 的 AdminUser 错误

尝试访问 Administrate gem 提供的 admin/admin_users 路由时,我收到以下错误消息LoadError in Admin::AdminUsersController#index:其他管理路线(即用户、主题、帖子)工作正常。我没有更改任何其他管理的默认配置。

我在处理此处提供的代码演练时遇到了该错误:https ://rails.devcamp.com/professional-rails-development-course/advanced-user-features/customizing-forms-administrate-dashboard 。URL 包含指向 repo 的链接;除了使用 rails 5 之外,我的本地版本是相同的。

部分相关文件包括在下面。知道可能导致此错误的原因是什么吗?

本地主机:3000/admin/admin_users

../app/controllers/admin_user_controller.rb

../config/routes.rb

../供应商/gemfile.rb

0 投票
2 回答
750 浏览

ruby-on-rails-4 - jQuery未定义,$未定义,Rails未在windows 10中定义

在此处输入图像描述

当我加载 localhost:3000/admin 时,我不断在 Chrome 开发工具中收到此消息,然后我的 RailsAdmin 在没有 jQuery 的情况下被破坏

我的控制台出现错误


我有这个宝石,我也完成了捆绑安装

\app\assets\javascripts\application.rb 中存在的默认文件

然后我更改文件 \app\assets\javascripts\rails_admin\rails_admin.rb

即使我也尝试过这些东西

然后

我尝试的一切,在我的浏览器控制台中仍然出现错误

但是,它在 mac 上运行得很好,windows 对我来说很麻烦

0 投票
2 回答
896 浏览

ruby-on-rails - rails_admin 更改布尔默认图标 true 和 false 而不是字符串 'true' 和 'false'

在此处输入图像描述

我确实在一个带有布尔字段的模型上创建了

当我添加新记录时,它只会显示 ✓ 、 ✘ 和 ‒</p>

在此处输入图像描述

相反,我需要在字符串中显示既不显示“”或“”也不显示“”或“关”的值

0 投票
1 回答
389 浏览

ruby-on-rails - 管理 gem STI 模型名称未正确呈现

我的管理仪表板 gem 和我的两个模型有问题。其中一个模型是 Devise 生成的默认 User 模型,另一个是简单的 STI 模型,目前没有任何自定义功能。

下面是模型代码,您可以看到它们是默认值,尚未添加任何内容。Schema 方面,只有 User 模型有一个自定义的 :type 字段,这是 STI 所必需的。

用户模型

管理员用户模型

仪表板工作“很好”,唯一的问题是在标题或任何文本上,事实上,应该写用户或管理员用户它说“用户”,我添加了一张图片,所以这有点更有意义。

在此处输入图像描述

我确实注意到 url 很好,例如用户页面 url 是/admin/users和 AdminUsers 页面 url 是/admin/admin_users,所以我真的不明白这个问题可能来自哪里。

有任何想法吗?谢谢

0 投票
3 回答
889 浏览

ruby-on-rails - Administrate Gem 还不支持命名空间模型

我正在按照这里的 TutsPlus Modular Rails App 培训开发 Modular Rails 应用程序。

但是,在安装Administrate Gem并运行rails generate administrate:install以安装我的仪表板后,我收到如下图所示的错误:

在此处输入图像描述

简而言之,Administrated Gem 不适用于模块化 Rails 应用程序。我该如何解决这个问题,或者如何让 Administrate Gem 支持命名空间模型???

我做了什么:

我曾尝试对仪表板进行硬编码,但不能仅与 Administrate 一起使用(由于该错误,Rails 无法在 Modular Rails 应用程序中很好地管理 Gem,但可以与 Monolithic Rails 应用程序一起使用)。