乖乖的加层括号吧
#6 楼 @liudangyi CanCan 性能是个头痛的问题,想办法做 cache 吧,把can?
用 cache 包一层,通过判断 user updated_at 来判断是否过期,我还没尝试过。
#6 楼 @liudangyi group 就用Rolify,和 CanCan 搭配很好 https://github.com/EppO/rolify/wiki/Tutorial
#19 楼 @linjunhalida 已经 fork 了,准备开搞
#17 楼 @linjunhalida 能装 mri 是可以,只是若环境不是自己能决定的就不行了。总之 mailcatcer 如果能在 JRuby 上跑就完美了。
#3 楼 @xjz19901211 “定义”需要一个类似"配置"的过程,Rails 鼓励"约定大于配置"。Cancan 直接用 action 名,并支持一些别名,如:read = [:index, :show]
这样挺好。
如果 windows, 绝对 JRuby。如果有丰富 Java 经验,也用 JRuby。 如果想说服老板从 Java 转向 Ruby,也推荐 JRuby。
我竟然看完了,错误信息里根据没有“whenever”,为什么让”whenever“承担责任?
赞一下重复造轮子的精神。
定义了三个 ability: own/read/write
只有这三个 ability,怎么控制更细精度的权限?Linux 系统权限还有 executeable 呢。
Cancan 灵活在可以根据 action 名来做验证。如果能把 Cancan 的权限配置持久化到数据库中,也不错。
#12 楼 @linjunhalida mailcatcher 很棒,只是源码里写死了只能用 Thin,JRuby 用户只能绕过了。
越看越像 Java, 最后来个了 Eclipse 的截图,我实在不忍继续看下去了。
#11 楼 @gene_wu #12 楼 @iBachue 二位的期望让的我瞬间亚历山大啊 我也是最近才开始关注 Chrome 插件,Chrome 扩展设计的非常简洁,还有今年的https://chrome.google.com/webstore/launcher 直接挑战 Native App, 跨平台,真是要让 JavaScript 逆天呀。
只是。。。最近不在上海,回去后找时间可以交流交流。
Action Mailer 很期待的特性,再也不用折腾各种工具来测试 email 了。 这里有个新特性详细介绍 http://coherence.io/blog/2013/12/17/whats-new-in-rails-4-1.html
Nice
壹百万!!!拿到后就是百万富翁了
#8 楼 @saiga 曾经也是这样做,但 JS 一般要等页面 render ready 才做,用户会感觉延迟。server 端做会好一些。
我在 view 里是
render_nav 'name1'
render_nav 'name2'
render_nav 'name3'
render 整个 nav list。
然后在 controller 里配置当前要 active 的 nav。
controller 里
current_nav 'name1'
对所有 action 生效。
action 里
current_nav 'name2'
只应用当前 action。
render_nav
和current_nav
分别为 helper 和 concern,需要自己实现。
用惯了 CoffeeScipt,感觉 Ruby 强制 block 前面的括号太麻烦, Python 的编进比 end 爽, @真是太神奇了 -> 爽爆了
怎么没有人说把 sprockets 移除掉
content
不能直接写 HTML,样式是个问题。
我一般会根据前端的样式写个 rails helper 来解决。
这些都可以不用,但不可以不学。
明天去看看,就是签名会太早了,希望能赶上
@beyondyuqifeng 你参考的 post 写于 Jan 12。参考价值很小。
这个框架学好前不要学习其它框架vanilla