#5 楼 @736248591 coffeescript 某个版本在 win 下有问题
#3 楼 @736248591 不推荐在 win 下做 rails 开发,感觉走不远的,会遇到各种问题,建议 linux 或 mac。 你现在的这个问题就是在 win 下才会遇到的。
把 Gemfile.lock 里的 coffee-script-source (1.9.1) 换成 coffee-script-source (1.8.0),然后重新 bundle install
rake db:reset
注意这会清空你项目数据库然后重新建立
额
#2 楼 @ssqq 用这个查文档吧 http://devdocs.io/ruby/
醉了,你这种不接受的态度不适合用框架。 自己从零开始写比较好。
还有 lz 对callback
的理解也异乎常人
lz 能不能测试一下用两个不同的框架后博客首页的性能?
(1..12).inject([]){|s,i| s + (1..12).to_a.combination(i).select{|a| a.inject(&:+) == 12 }}
=> [[12], [1, 11], [2, 10], [3, 9], [4, 8], [5, 7], [1, 2, 9], [1, 3, 8], [1, 4, 7], [1, 5, 6], [2, 3, 7], [2, 4, 6], [3, 4, 5], [1, 2, 3, 6], [1, 2, 4, 5]]
无残留版
(1..12).map{|i| (1..12).to_a.combination(i).select{|a| a.inject(&:+) == 12 } }
=> [[[12]], [[1, 11], [2, 10], [3, 9], [4, 8], [5, 7]], [[1, 2, 9], [1, 3, 8], [1, 4, 7], [1, 5, 6], [2, 3, 7], [2, 4, 6], [3, 4, 5]], [[1, 2, 3, 6], [1, 2, 4, 5]], [], [], [], [], [], [], [], []]
你这样的算法只能算出 n 个 1 相加的结果吧
去掉没问题
#35 楼 @poshboytl :plus1: 我也用的 passenger,很不错,简单省心
可以考虑做一个用户设置,喜欢的可以自己打开
:plus1:
nodejs 呢?
有专门的招聘板块
可以看看 HashWithIndifferentAccess,这样就不用区分了
rgb = ActiveSupport::HashWithIndifferentAccess.new
rgb[:black] = '#000000'
rgb[:black] # => '#000000'
rgb['black'] # => '#000000'
rgb['white'] = '#FFFFFF'
rgb[:white] # => '#FFFFFF'
rgb['white'] # => '#FFFFFF'
请问 fetch_categories
方法是怎么调用的呢?
#4 楼 @easonlovewan 如果要插入的记录不多,save 就不用优化了,因为 rails 没有提供一次插入多条记录的方法。 如果插入的数据比较多,用这个https://github.com/zdennis/activerecord-import
不过感觉你的设计有问题
Admin::RolePermission.where(permission_id: (per_old_id-per_new_id), role_id: params[:role_id]).destroy_all