标签: activeadmin

主动管理员自定义

我有一个Event具有字段状态的模型,它是字符串,因此它显示为text_field.但我有一个可能的状态列表,我想将其显示为一个select框.此外,当我选择cancel一个事件的状态时,它应该询问我取消原因.我无法为此找到好的教程.

ruby-on-rails activeadmin

14
推荐指数
2
解决办法
2万
查看次数

Active Admin - 根据第一个下拉列表Ruby on Rails刷新第二个下拉列表

我在Ruby on Rails上使用Active Admin Gem.我有一个表格,其中我选择了类别和子类别,然后我必须填写数据.所以我在sqlite中创建了两个在活动管理资源中添加的表.

每件事情都运行良好,但子类别的下拉不会根据选择的类别进行过滤.

我也是Ruby和RoR的新手.我不知道如何在选择类别后刷新子类别的下拉列表.

我知道我可以从AJAX和javascript中做到这一点,但我不知道在哪里编码?

此外,Active Admin中是否有任何特定的过滤器可以在没有ajax或javascript的情况下实现.

任何想法或帮助将受到高度赞赏.

ruby sqlite ruby-on-rails activeadmin drop-down-menu

14
推荐指数
3
解决办法
1万
查看次数

如何在activeadmin中声明嵌套资源?

我有一个名为User的资源和另一个名为Order的资源.

我希望Order嵌套在Users中,这样我就可以拥有这些路径:

/users
/users/:id
/users/:id/new
/users/:id/edit
/users/:user_id/orders
/users/:user_id/orders/:id
/users/:user_id/orders/:id/new
/users/:user_id/orders/:id/edit
Run Code Online (Sandbox Code Playgroud)

我怎么能用activeadmin做到这一点?

ruby-on-rails rails-routing activeadmin

14
推荐指数
2
解决办法
6017
查看次数

ActiveAdmin - 使用默认值过滤

想知道是否可以使用带有活动管理员的默认值过滤?这对于为admin用户预加载数据很有帮助.

filter  :country, :default=>'US'
Run Code Online (Sandbox Code Playgroud)

activeadmin

14
推荐指数
2
解决办法
5212
查看次数

如何添加指向ActiveAdmin视图的链接

我有:

ActiveAdmin.register User do
  show :title => :name do     
    attributes_table do
      row :username
      row :email
      row :last_request_at
      row :foo
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我希望foo只是<a href="/foo">foo</a>在视图中制作一个.

所以我定义:

def foo
  <a href="/foo">foo</a>
end
Run Code Online (Sandbox Code Playgroud)

在user.rb模型中.它会显示,但标签已转义,因此无法点击.有一个简单的方法吗?

ruby-on-rails activeadmin

14
推荐指数
2
解决办法
1万
查看次数

ActiveAdmin的状态标记颜色

我的AA应用程序中有一个状态标记,只显示某些颜色.我可以使用或不能使用某些颜色吗?找不到太多关于此的信息.

这是我的orders_helper

模块OrdersHelper

def priority_tag_for_order(order)
  printonrails_status_tag order_priority(order), color_for_weight(order.priority)
  end

  def color_for_weight(weight)
    case weight
      when 'lowest'
        :gray
      when 'low'
        :blue
      when 'mid'
        :yellow
      when 'high'
        :orange
      when 'highest'
        :red
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3 activeadmin

14
推荐指数
1
解决办法
7163
查看次数

ActiveAdmin自定义视图,用于保留ActiveAdmin布局

我有一个带有ActiveAdmin gem的rails 3应用程序.我的目标是在自定义视图中进行自定义控制器渲染,使其保持布局.

我成功地使用以下代码在自定义视图中进行自定义控制器渲染:

pages.rb:

ActiveAdmin.register_page 'Pages' do

  content only: :index do
    render 'index'
  end

  content only: :edit do
    render partial: 'edit'
  end

  controller do
    def index
      @search = Page.includes(:translations).where("page_translations.locale='fr'").metasearch(params[:search])
      @pages = @search.page params[:page]
    end

    def edit
      @page = Page.find params[:id]
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

例如我的index.html.erb文件:

<h1>Pages</h1>
<%= form_for @search, :url => admin_pages_path, :html => {:method => :get, :class => "form-inline" } do |f| %>
  <%= f.text_field :translations_name_contains , :class => "search-query input-medium focused" %>
  <%= f.submit("Search", :class => "btn btn-primary") …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails activeadmin

14
推荐指数
1
解决办法
9357
查看次数

是否可以在非基于ActiveRecord的模型上使用ActiveAdmin(比如activeModel或Mongoid等)?

问题几乎说明了一切.

我有一个支持定义良好的API的现有站点.

我需要为它建立一个很好的管理界面,而且,由于我之前使用过ActiveAdmin创建效果,我很乐意在这里使用它.

但是,我找不到有关是否可以这样做的任何细节.

我读过评论说AA支持ActiveModel类型的对象,它们不一定要基于ActiveRecord,但我已经不用自己尝试了,或者找到了这样的例子.

任何人都知道这是否可能?

ruby activerecord activeadmin rails-activerecord

14
推荐指数
2
解决办法
2742
查看次数

ActiveAdmin ForbiddenAttributesError

我是Ruby on Rails的全新产品.我正在使用ActiveAdmin,我在创建AdminUser时遇到问题

Admin :: AdminUsersController中的ActiveModel :: ForbiddenAttributesError #create ActiveModel :: ForbiddenAttributesError

请求

参数:

  • { "UTF8"=> "✓",

  • "authenticity_token"=> "NVV ++ 6GNTdA/nDzw1iJ6Ii84pZPcv2mzg0PK2Cg9Ag0 =",

  • "admin_user"=> { "电子邮件"=> "admin2@example.com"},

  • "commit"=>"创建管理员用户"}*


Rails 4.1.0

activeadmin 1.0.0

红宝石2.1


应用程序/管理/ admin_user.rb

ActiveAdmin.register AdminUser do
    index do
      column :email
      column :current_sign_in_at
      column :last_sign_in_at
      column :sign_in_count
      default_actions
    end

    form do |f|
        f.inputs "Admin Details" do
            f.input :email
        end
        f.actions
    end
end
Run Code Online (Sandbox Code Playgroud)

应用程序/模型/ admin_user.rb

class AdminUser < ActiveRecord::Base
    # Include default devise modules. Others available are:
    # :confirmable, :lockable, :timeoutable …
Run Code Online (Sandbox Code Playgroud)

ruby activeadmin ruby-on-rails-4

14
推荐指数
2
解决办法
8564
查看次数

在ActiveAdmin的标题菜单中添加自定义项

我想在ActiveAdmin的标题处添加link_to("Edit yout profile",edit_user(current_user))等链接.那可能吗 ?!

ruby-on-rails activeadmin

13
推荐指数
4
解决办法
1万
查看次数