代码结构非常清晰,学习
看来这次得精神支持了,期待会场视频流出~
active_admin 按照它的逻辑设计了一套 DSL,目的在于通过简单的配置就可以搭建一个完整的后台管理系统。 按照你这个需求,如果只是简单的修改可编辑的字段,不考虑布局和样式的话,用它的 DSL 语法,也就是直接在 from 后面跟一个 block 就够了
如果你需要的是修改整体的页面风格,样式布局的话,你可以在 views 下面建一个 admin 文件夹,然后建一个 products 文件夹放你需要的页面 比如说 edit.html.erb
如果你要知道 admin/products/1/edit 的源代码是哪里来的,可以看 activeadmin form
如果你只是需要修改,可以参考上一个链接
可以参考这个资料
ActiveAdmin 的 Model, View 和 Controller 都是根据 admin 下面的 [model_name].rb 文件动态生成的,这就是它强大的地方。要想定制某些部分,可以参考 resource-customization
你可以用 user.method(:has_role?).source_location
看看这个方法的定义在那里!
我不是 Lisp 黑,但是我想问,现在的 Lisp 比 1958 年进步了多少?
这个是我第一个付费 os x app
隐藏的逻辑 个人感觉非常能启发人的一本书
#6 楼 @leonworld 请教现有表结构不变的情况下,如何查询呢?
#4 楼 @michael_roshen 我猜想 @nightire 的意思是写一个只用做迁移的项目,只包含最少的模块,用作迁移,不污染现有项目。
我以前也这样想,并且也这样做了,但是现在 ipad 主要用来看电视。。。
这个 QQ 号霸气,我还为故意隐藏了几位呢!
这么好的帖子你们都不顶?机会不可错过呀,兄弟们
取个巧:
a = [1,2,3,5,6,8,9]
(1..9).map{|i| a.index(i) ? i : nil}.split(nil) # [[1, 2, 3], [5, 6], [8, 9]]
http://guides.rubyonrails.org/i18n.html
你要明白 Rails 根本不 care 你用几个文件。所以建议加个 namespace
为了简单,起码搞成一个可点击的链接才行吧
最近听 tiny4voice 深知,要找能解决问题的人
很奇怪,我的 chrome 不是当前 tab 是没有 x 的,点一下就是切换呀,完全没有点错的可能。
@huacnlee 全屏的时候菜单太靠边了,不好点击!chrome