active admin
activeadmin 1.0.0.pre4 所依赖的库
gem 'jquery-rails', '~> 4.0.4'
4.2版本会出现找不到jquery-ui 的datepicker错误
rails g active_admin:install
涉及到时间的字段,如果不在配置文件里设置zh-CN,就一定要设置strftime,不然就会出现zh-CN错误。
f.updated_at.strftime('%Y-%m-%d %H:%M:%S')
ActiveAdmin.register AdminUser do
permit_params :email, :password, :password_confirmation
menu label: "管理员", :priority => 10
config.per_page = 20
config.sort_order = "id_asc"
index :title=>"管理员" do
selectable_column
id_column
column "邮箱", :email
column "登录次数", :sign_in_count
column "创建时间", :created_at do |f|
f.created_at.strftime('%Y-%m-%d %H:%M:%S')
end
column "更新时间", :updated_at do |f|
f.updated_at.strftime('%Y-%m-%d %H:%M:%S')
end
actions
end
filter :email
filter :current_sign_in_at
filter :sign_in_count
filter :created_at
form do |f|
f.inputs "Admin详情" do
f.input :email, :label => "邮箱"
f.input :password, :label => "密码"
f.input :password_confirmation, :label => "确认密码"
end
f.actions
end
show :title=>:email do
attributes_table do
row "ID" do
admin_user.id
end
row "邮箱" do
admin_user.email
end
row "密码" do
admin_user.password
end
row "确认密码" do
admin_user.password_confirmation
end
row "登录次数" do
admin_user.sign_in_count
end
row "创建时间" do
admin_user.created_at.strftime('%Y-%m-%d %H:%M:%S')
end
row "更新时间" do
admin_user.updated_at.strftime('%Y-%m-%d %H:%M:%S')
end
end
end
end
主题 :https://github.com/blocknotes/activeadmin_blaze_theme
active admin的更多相关文章
- active admin常用配置
ActiveAdmin.register Post do permit_params :title, :content, :deadline, :status menu parent: "论 ...
- Ruby on Rails---Active Admin使用(一)
概述 Active Admin提供了一个友好的后台管理界面,将CRUD等操作可视化,操作极其方便 安装 1. 添加gem gem "devise", :github => ' ...
- Rails 5 开发进阶
Rails 5 开发进阶:https://www.gitbook.com/book/kelby/rails-beginner-s-guide/details cancan : http://blo ...
- 如何从数据库(实体提供者)读取安全用户(转自http://wiki.jikexueyuan.com/project/symfony-cookbook/entity-provider.html)
Symfony 的安全系统可以通过活动目录或开放授权服务器像数据库一样从任何地方加载安全用户.这篇文章将告诉你如何通过一个 Doctrine entity 从数据库加载用户信息. 前言 在开始之前,您 ...
- mysql+php+pdo批量添加大数据
1.使用insert into插入 ini_set('max_execution_time','0');//限制超时时间,因为第一种时间较长,索性设为0不限制 $pdo = new PDO(" ...
- Android CTS測试Fail项改动总结(四)
Android5.1上的測试 1.android.security.cts.SELinuxDomainTest# testInitDomain fail 打印的log junit.framework. ...
- golang 如何验证struct字段的数据格式
本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/125 假设我们有如下结构体: type User struct ...
- golang自定义struct字段标签
原文链接: https://sosedoff.com/2016/07/16/golang-struct-tags.html struct是golang中最常使用的变量类型之一,几乎每个地方都有使用,从 ...
- Rails中activeAdmin的使用
一.开始ActiveAdmin Active Admin是一个发布在RAILS3中使用的Gem. 1.我们为了快速开始我们对Active Admin的了解,我们首先安装它: 在你GemFile中添加g ...
随机推荐
- Vue 组件6内联模板
如果子组件有inline-template特性,组件将把它的内容当做模板,而不是把它当做分发内容,这样模板更灵活. <my-component inline-template> <d ...
- 虚机下Ubuntu与Win7文件共享
使用Samba服务实现虚机与本机的文件共享,简单的分为以下几个步骤,按部就班,so easy 1.安装smb sudo apt-get install samba sudo apt-get insta ...
- linux 命令之 ping
ping命令主要用于检測主机的连通性. 语法: ping [-dfnqrRv] [-c <完毕次数>] [-i <间隔秒数>] [-I <网络接口>] [-l &l ...
- Elasticsearch5.X IN Windows 10 系列文章(2)
ElasticSearch版本: 5.5.1 (最新稳定版为5.5.2),由于用到IK中文分词插件,最新版本没有5.5.2 ,所以使用5.5.1 日期:2017-08-29 第二章:安装Kibana ...
- Nginx区分PC或手机访问不同网站
近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”. 响应式web设 ...
- Easyui 基于kindeditor的扩展
源码 /** * Author : ____′↘夏悸 * Easyui KindEditor的简单扩展. * 有了这个之后,你就可以像使用Easyui组件的方式使用KindEditor了 * 前提是你 ...
- Spring MVC错误处理
以下示例显示如何在使用Spring Web MVC框架的表单中使用错误处理和验证器.首先使用Eclipse IDE来创建一个WEB工程,实现一个输入用户信息提交验证提示的功能.并按照以下步骤使用Spr ...
- web开发之php--- mvc 模式
http://www.cnblogs.com/archy_yu/p/4229929.html
- 视频输出hdtv和sdtv
SDTV和HDTV人们分别把它们叫标准清晰度数字电视和高清晰度数字电视,SDTV电视节目很早在欧洲就开始广播,如,DVB-S(卫星数字视频广播).DVB-C(有线数字视频广播).DVB-T(地面数字视 ...
- OpenCV学习笔记十九:opencv_gpu*模块
一,简介: 基于GPU加速的opencv算法库.