- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 rails_admin
和 devise
。我有一个普通的 User
模型(具有典型的 devise
属性)以及一个名为 role_type
的附加 integer
类型属性>。当我在浏览器中查看 http://0.0.0.0:5000/admin/user/1/edit
时,我看到十个 devise
属性,以及我的 Role type
(尽管它是一个 type="number"
input
字段)而我希望它是一个 select
下拉菜单.我做了一些搜索,并向 rails_admin.rb
添加了一个配置以及相应的部分,虽然我得到了我想要的下拉列表,这是我唯一得到的东西整个用户编辑 View 。
我想配置 rails_admin
显示 :role_type
字段的方式,同时(显然)还能够编辑其余的 User
字段。
db/migrate/20131119000715_add_role_type_to_user.rb
class AddRoleTypeToUser < ActiveRecord::Migration
def change
add_column :users, :role_type, :integer, null: false, default: 0
end
end
app/models/user.rb
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
ROLES = ['default', 'admin', 'moderator']
end
gem 文件
gem 'rails_admin', github: 'sferik/rails_admin'
config/initializers/rails_admin.rb
RailsAdmin.config do |config|
config.model User do
edit do
field :role_type do
partial 'form'
end
end
end
end
app/views/rails_admin/main/_form.html.erb
<%= form.select :role_type, User::ROLES.each_with_index.map { |e, i| [e, i] } %>
最佳答案
您可以在模型中创建一个返回 User::ROLES 的 role_type_enum 方法
关于ruby-on-rails - 如何配置 rails_admin 以将整数输入字段更改为选择字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20152496/
我已经关注了这个: https://github.com/sferik/rails_admin 而且我认为我已经完成了所需的一切,捆绑安装、rake db:migrate 等,但我无法摆脱: unde
我有:当我单击“添加新”按钮时 - 我有 rails_admin 制作的模式窗口,其中包含选择和选项。选择元素有 id "#select_from_modal" 我想要:当用户在 #select_fr
我在弄清楚如何在 ListView 中跨关联搜索 Rails_Admin 界面中的模型时遇到问题。 背景资料: 模型:帖子、用户、中心和组织。 目标:用户使用通过集线器设备将 http 请求发布到数据
我正在尝试使用部分来自定义我在 rails_admin 中的编辑 View 。在 config/initializers/rails_admin.rb 我有: RailsAdmin.config do
在 rails_admin gem 中,我有一个带有某些字段的模型。在列表操作中可以查看除一个字段之外的所有字段吗?如果我写: rails_admin do list do field :na
我在设计中安装了 Rails_admin,我想将/admin 仪表板限制为只有管理员。目前我的代码看起来像: config.authenticate_with do warden.authen
我有一个模型,我想从 rails_admin 左侧的导航中隐藏它,但它不起作用。 (我还想访问它,只是想从面板中隐藏它,所以排除不算) 我已经尝试了以下所有三种代码,但它不起作用: config.mo
在 rails_admin 列表中,根据列在数据库中的排序方式显示模型的所有可用列: 但是,我希望列表页面中的顺序不同。我要第一个 name然后是表中的其他字段。 甚至有可能吗? rails_admi
运行“rails_admin”的安装程序后: rails g rails_admin:install 我收到以下错误: Unsupported field datatype: json (Runtim
有没有办法根据另一个下拉列表的值过滤下拉列表? 例如,如果我们有: Class 和 Student 模型,其中 Student 有 class_id;有没有办法根据所选的 Class 过滤下拉列表中显
我正在为我的一个应用程序使用 rails_admin,它似乎运行良好。 但是,我需要更多的定制。我删除了 rails_admin 中的所有内容(gem、rails_admin.rb,以及我手动输入的所
我将rails_admin 与globalize3 一起使用,但无法使可搜索关联发挥作用。以下是模型(人员 has_one/belongs_to 姓名 has_many/belongs_to Name
我有一些模型的 Rails 应用程序,前端和管理与 rails_admin。我有这些 rails_admin 设置: # Config/initializers/rails_admin.rb Rail
我有一个使用 rails_admin gem 和 MySql 数据库的 Rails4 应用程序。 我有一个用户模型 has_many工作 。现在,在 rails_admin 仪表板中,用户可以正常删除
嗨,我正在使用 Rails Admin,我需要在某些模型上打开任意模态表单。为简单起见,我想要一个链接,点击后会打开一个模态表单。 我虽然这只是在触发模态表单的链接上设置了什么类和“data-*”属性
我有这个带有属性 :id, :augurid, #and so on 的模型“Schedule”。我还有另一个模型“Augur”,其属性为 :id, :name, :email #and so on。
rails_admin 为我的文本区域提供了 2 个文本编辑器选项。 CKEditor Wysihtml5 我的文本区域需要图片上传功能!CKEditor 在开发环境中工作,但在生产环境中不工作。我猜
我有四个模型:Shop、Item、Category、SubCategory Shops 与 Category 和 SubCategory 有 has_and_belongs_to_many 关联。 S
我有三个模型:Category、SubCategory 和 Item。 SubCategory 属于类别 Item 属于 Category 和 SubCategory 在 rails_admin 的
我为我的应用程序安装了 RailsAdmin,但我无法进入管理面板。授权后我有路由错误: Routing Error No route matches [GET] "/admin" Try runni
我是一名优秀的程序员,十分优秀!