标签: rails-admin

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
查看次数

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

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

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

scope ruby-on-rails rails-admin

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

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
查看次数

RailsAdmin中具有join_table和has_many的模型的路由错误

所以,我有3种型号:categoryproductcategory_products

这是我的 category.rb

  attr_accessible :name
    has_many :category_products do
         def with_products
           includes(:product)
         end
       end

  has_many :products, :through => :category_products
Run Code Online (Sandbox Code Playgroud)

这是我的 product.rb

  attr_accessible :name, :description, :price, :vendor_id, :image, :category_ids

    belongs_to :vendor
    has_many :category_products do
           def with_categories
             includes(:category)
           end
    end

    has_many :categories, :through => :category_products
Run Code Online (Sandbox Code Playgroud)

这是我的 category_product.rb

  attr_accessible :product_id, :category_id, :purchases_count

    belongs_to :product
  belongs_to :category

  validates_uniqueness_of :product_id, :scope => :category_id
Run Code Online (Sandbox Code Playgroud)

这是我的 routes.rb

  mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'
  resources :categories
  resources :vendors do
      resources :products
  end …
Run Code Online (Sandbox Code Playgroud)

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

5
推荐指数
1
解决办法
1265
查看次数

运行资产:预编译只是挂起,只在生产

我不知道现在有什么不同,但从几天前开始,跑步rake assets:precompile就永远挂了。这仅在我设置时发生RAILS_ENV=production

如果我tail -f production.log,我可以看到这个:

Compiled rails_admin/jquery.pjax.js  (0ms)  (pid 28704)
Compiled jquery_nested_form.js  (0ms)  (pid 28704)
Compiled rails_admin/ra.nested-form-hooks.js  (233ms)  (pid 28704)
Compiled bootstrap.js  (10ms)  (pid 28704)
Compiled rails_admin/ra.widgets.js  (240ms)  (pid 28704)
Compiled rails_admin/ui.js  (100ms)  (pid 28704)
Compiled rails_admin/themes/default/ui.js  (0ms)  (pid 28704)
Compiled rails_admin/custom/ui.js  (0ms)  (pid 28704)
Compiled rails_admin/rails_admin.js  (1121ms)  (pid 28704)
Compiled rails_admin/jquery.colorpicker.css  (50ms)  (pid 28704)
Compiled rails_admin/imports.css  (9460ms)  (pid 28704)
Compiled rails_admin/rails_admin.css  (9472ms)  (pid 28704)
Run Code Online (Sandbox Code Playgroud)

由于rails_admin/rails_admin.css是最后出现的东西,似乎rails_admin.css可能是罪魁祸首。唯一要做的rails_admin.css就是包含一个名为 的文件imports.css.scss.erb …

ruby-on-rails rails-admin asset-pipeline

5
推荐指数
1
解决办法
2129
查看次数

Rails 3.2.11:RailsAdmin 本地化

我已经在我的本地化站点(2 种语言)上安装了 rails_admin gem,我需要管理 (/admin) 始终使用英语。根据文档,我应该在 rails_admin.rb 文件的开头添加以下两行。

require 'i18n'
I18n.default_locale = :de
Run Code Online (Sandbox Code Playgroud)

但它不起作用。知道怎么做吗?

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

5
推荐指数
1
解决办法
1061
查看次数

使用RailsAdmin批量编辑

我正在使用RailsAdmin,我需要能够:

  • 批量选择多个型号(这很容易)
  • 为所有这些列编辑一些列(批量编辑)

因此,我必须选择多个项目并转到自定义页面,我在此同时编辑多个模型的值.

有任何想法吗?

ruby-on-rails rails-admin

5
推荐指数
0
解决办法
197
查看次数

销毁管理员会话导致http获取请求rails 4

我的Rails 4应用程序具有User和Admin模型.

我已经为通过rails_admin gem创建的Admin模型实现了设计.当我尝试注销时会出现问题:应用程序在意外页面中重定向,日志显示GET请求仍在继续,而不是DELETE请求.

经过研究,我确保注销链接具有如下指定的删除方法

  • <%= link_to"管理员注销",destroy_admin_session_path,:method =>:delete%>
  • 在devise.rb中,通过delete config.sign_out_via =:delete指定注销

    路线如下

    Mvc::Application.routes.draw do
      resources :users
      devise_for :admins
      mount RailsAdmin::Engine => '/admin', as: 'rails_admin'
    root "users#index"
    end
    
    Run Code Online (Sandbox Code Playgroud)

    我完全能够毫无问题地登录,但当注销请求在浏览器中呈现为/ admins/sign_out时,会话仍处于活动状态,并且页面仍显示管理仪表板.有趣的是,flash消息显示'模型'S'无法找到',我真的对日志显示的内容感到困惑

    Started GET "/admins/sign_out" for 127.0.0.1 at 2014-12-03 23:10:50 +0000
    Processing by RailsAdmin::MainController#show as HTML
    Parameters: {"model_name"=>"s", "id"=>"sign_out"}
    [RailsAdmin] Could not load model S, assuming model is non existing. (uninitialized constant S)
    
    
    Gemfile
    source 'https://rubygems.org'
    
    gem 'rails', '4.0.3'
    gem 'sqlite3'
    gem 'bootstrap-sass', '~> 3.3.1'
    gem 'uglifier', '>= 1.3.0'
    gem 'jquery-rails'
    gem 'turbolinks' …
    Run Code Online (Sandbox Code Playgroud)

    ruby ruby-on-rails devise rails-admin

    5
    推荐指数
    1
    解决办法
    329
    查看次数

    Rspec 测试自定义 Rails_admin 控制器操作?

    我将自定义操作定义为 的子类ailsAdmin::Config::Actions::Base。在我定义的操作下custom controller-register_instance_option :controller

    控制器检查并删除了某些损坏的记录,并且从我的测试来看似乎工作正常。如果这是一个普通的控制器,我会spec为此编写一个控制器controller,但我不知道如何编写specs自定义控制器rails_admin actions这样的自定义编写。

    我看了一下specrails_admin repository但它似乎对我没有多大帮助: https://github.com/sferik/rails_admin/blob/master/spec/rails_admin/config/actions/base_spec.rb

    我想做一个正常的controller spec测试,测试发布到端点,然后查看是否调用了方法an object,而链接似乎没有这样做。我似乎无法在网上找到任何有关使用Rspeccustom 的有用帖子rails_admin actions

    rspec ruby-on-rails rails-admin

    5
    推荐指数
    1
    解决办法
    1427
    查看次数

    rails_admin在访问仪表板时继续给我未定义的局部变量或方法`rails_admin'

    我跟着这个:

    https://github.com/sferik/rails_admin

    而且我认为我已经完成了所需的一切,捆绑安装,rake db:migrate等但我无法摆脱:

    undefined local variable or method "rails_admin" for #<#<Class:0x0055e4c3e49c30>:0x0055e4c2e61db8>

    在此输入图像描述 "有什么想法吗?

    ruby ruby-on-rails heroku rails-admin

    5
    推荐指数
    1
    解决办法
    334
    查看次数