标签: rails-admin

Rails管理员与活动管理员:Rails管理员生成工具

可能重复:
Rails管理员与ActiveAdmin

我知道已经有另外一个问题,但对我来说并没有那么有用.我正在为Rails寻找一个Admin生成工具,除了个人品味之外,我还决定是否使用Rails Admin,Active Admin或其他工具.你对他们有过任何经验吗?你能建议你喜欢哪个,给出技术解释和反馈吗?

ruby-on-rails rails-admin activeadmin

6
推荐指数
1
解决办法
3351
查看次数

自定义特定模型的rails_admin删除操作

我一直在阅读有关自定义操作的rails_admin wiki部分,但我对rails_admin完全不熟悉,这个文档对我来说有点混乱.

我需要实现的是,当管理员用户点击删除特定员工的选项(员工是我的应用程序中的模型)时,实际删除给定员工的代码不能是rails_admin删除的默认方式,而是我需要以某种方式提供给rails_admin的给定代码块.

请注意,我仍然希望通过rails_admin访问的其余数据模型以通常的方式删除.只有员工模型需要具有自定义删除例程.

custom-action ruby-on-rails-3 rails-admin

6
推荐指数
1
解决办法
3088
查看次数

Rails_Admin - 如何在Post视图中更改文本字段的大小

Rails Admin中Post的"body"上输入区域的默认高度非常小.我正在试图弄清楚如何增加身高.有什么建议?

config.model Post do
 label 'Blog'
 weight 0
 edit do
   field :user
   field :title
   field :body_format
   field :body do 
     (something here?)
  end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails rails-admin

6
推荐指数
2
解决办法
3780
查看次数

对特定路由使用Devise和Rails Admin进行身份验证

我使用Rails Admin和Devise来管理和用户模型.我在用户模型中添加了一列"admin"来表示其身份.在config/routes.rb中,我为RailsAdmin:Engine安装/ admin

我想只允许current_user.admin用户访问/ admin,否则,将用户重定向到主页.

如何在最干净的代码中实现这一点?

ruby-on-rails devise rails-admin

6
推荐指数
1
解决办法
6274
查看次数

如何将act-as-taggable-on集成到RailsAdmin?

是否有人将行为标记为RailsAdmin?我正在尝试rails_admin_tag_list,但它不适合我.

我的环境:

**Gems included by the bundle:
  * actionmailer (3.2.13)
  * actionpack (3.2.13)
  * activemodel (3.2.13)
  * activerecord (3.2.13)
  * activeresource (3.2.13)
  * activesupport (3.2.13)
  * acts-as-taggable-on (2.3.3)
  * acts_as_votable (0.4.0)
  * addressable (2.3.3)
  * arel (3.0.2)
  * bcrypt-ruby (3.0.1)
  * best_in_place (2.1.0)
  * better_errors (0.6.0)
  * bootstrap-sass (2.3.1.0)
  * bootstrap-wysihtml5-rails (0.3.1.19)
  * builder (3.0.4)
  * bundler (1.3.2)
  * cache_digests (0.2.0)
  * cancan (1.6.9)
  * coderay (1.0.9)
  * coffee-rails (3.2.2)
  * coffee-script (2.2.0)
  * coffee-script-source (1.6.2)
  * daemons …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails acts-as-taggable-on ruby-on-rails-3 rails-admin

6
推荐指数
1
解决办法
1258
查看次数

Rails管理员以has_many嵌套形式隐藏belongs_to字段

我有两个型号

class Entity < ActiveRecord::Base
  # Associations
  has_many :contacts
  accepts_nested_attributes_for :contacts, :allow_destroy => true
end

class Contact < ActiveRecord::Base
  # Associations
  belongs_to :entity
end
Run Code Online (Sandbox Code Playgroud)

现在在rails管理员我得到以下选项.

添加新的联系表格

在此输入图像描述


添加新的实体表单

在此输入图像描述

我需要在联系表单中隐藏实体字段,同时添加新实体.

任何帮助都会有用.

ruby-on-rails ruby-on-rails-3 rails-admin ruby-on-rails-4

6
推荐指数
2
解决办法
5066
查看次数

如何在Rails管理中显示未范围的模型?

我自己需要这个,所以这里是QA风格:

默认情况下,Rails Admin显示模型的default_scope.如何让它显示每个完全未展开的模型?

scope ruby-on-rails rails-admin

6
推荐指数
2
解决办法
2879
查看次数

Rails_admin:我应该有admin_user或具有admin角色的用户来管理用户和管理面板

在我的rails应用程序网站中,访问者可以注册并创建内容.它使用设计用户模型,一切运作良好.

现在我想使用rails_admin来管理网站资源和用户等,只有拥有管理上限的人才能访问它.

我应该为管理面板访问创建单独的AdminUser模型,还是使用admin角色的用户模型,并使用一些授权库来管理访问.

如果我只使用一个模型,那么我希望用户在登录后重定向到管理面板,如果用户是管理员,如果不是,那么我希望用户被重定向到他们的个人资料.哪个授权库cancan或专家将更适合我的情况.

谢谢!

ruby-on-rails devise cancan rails-admin pundit

6
推荐指数
1
解决办法
3585
查看次数

ActiveRecord :: StatementInvalid PG :: UndefinedColumn:ERROR

我正在使用rails_admin进行管理面板.只需更改图像模型中的关联

由此

class Image < ApplicationRecord
   belongs_to :user 
   belongs_to :product 
end
Run Code Online (Sandbox Code Playgroud)

对此

class Image < ApplicationRecord
   has_one :user 
   has_one :product 
end
Run Code Online (Sandbox Code Playgroud)

和用户模型是

class User < ApplicationRecord
   has_many :images,dependent: :destroy
end
Run Code Online (Sandbox Code Playgroud)

当我尝试从管理面板编辑用户时出现此错误.从另一方面它工作正常.

ActiveRecord::StatementInvalid at /user/72/edit

PG::UndefinedColumn: ERROR:  column users.image_id does not exist
LINE 1: SELECT  "users".* FROM "users" WHERE "users"."image_id" = $1...
                                         ^
: SELECT  "users".* FROM "users" WHERE "users"."image_id" = $1 LIMIT $2
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-admin rails-activerecord ruby-on-rails-5

6
推荐指数
1
解决办法
1725
查看次数

PG :: UndefinedTable - 错误:关系"active_storage_attachments"不存在

我刚刚为产品和购物车创建了一个简单的应用程序,包括名称,价格和附件.它没有任何问题,工作正常.我决定分别使用rails-admin gem和devise创建管理和身份验证.

我按照这里解释的说明进行操作.这一切都很好,直到我到达rails_admin部分.除了使用github页面上描述的rails_admin 1.3版本之外,我完成了所描述的所有操作.我也在链接上尝试了旧版本,但每次都遇到此错误

PG::UndefinedTable - ERROR:  relation "active_storage_attachments" does    not exist
 LINE 8:                WHERE a.attrelid = '"active_storage_attachmen...
Run Code Online (Sandbox Code Playgroud)

我没有名为'active_storage_attachments'的任何表.我在配置文件中找到了active_storage,所以我猜这可能是由R​​ails配置引起的.任何帮助将不胜感激.如果需要从我的应用程序中显示一些代码,我会这样做,虽然它已经是一个非常庞大的代码.

提前致谢.

ruby ruby-on-rails devise rails-admin

6
推荐指数
1
解决办法
1999
查看次数