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 ...
随机推荐
- 关于python ide
关于python ide: 在本机上正经写代码: PyCharm,社区版免费,专业版 $199 每年. 在本机上写几行脚本: ipython 或者 pyipython. 在服务器调试的时候微调代码:v ...
- java - day10 - TetrominoTesting
图形试验,主要 向上造型 package com.example; /** * Created by Administrator on 17-5-23. */ public class Tetromi ...
- 微信小程序的目录结构解剖
在微信小程序当中,我们看到有: .js后缀文件,.json后缀文件,.wxss后缀文件,.wxml后缀文件 .js后缀文件就是我们写的普通的js文件 .json后缀文件就是小程序的配置文件,比如:wi ...
- vue 事件处理器
事件处理器 1.监听事件 可以用v-on指令监听DOM事件来触发一些js代码. 2.方法事件处理器 许多事件处理的逻辑都很复杂,所以直接把js代码写在v-on指令中是不可行的.因此v-on可以接受一个 ...
- pdfBox 读取pdf文件
1.引入maven依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pd ...
- Linux下批量删除空文件
Linux下批量删除空文件(大小等于0的文件)的方法 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还能够删除指定 ...
- x264命令行工具(x264.exe)源码整体分析
该命令行工具调用的是libx264,就是一个使用该库的示例程序 X264命令行工具的源代码在x264中的位置如下图所示(红框里面的). X264命令行工具的源代码的调用关系如下图所示. Additio ...
- FFMPEG中关于ts流的时长估计的实现
ts流中的时间估计 我们知道ts流中是没有时间信息的,我门来看看ffmpeg是怎么估计其duration的 方法1.通过pts来估计 static void estimate_timings_from ...
- response.sendRedirect 的功能是地址重定向(页面跳转)
response.sendRedirect 的功能是地址重定向(页面跳转) 1.response.sendredirect(url); 新的页面并不能处理旧页面的pagecontext(request ...
- codeforces(559C)--C. Gerald and Giant Chess(组合数学)
C. Gerald and Giant Chess time limit per test 2 seconds memory limit per test 256 megabytes input st ...