专程登陆点个赞
因为很容易复用 WEB 技术吗
这个可以跪呀
凑个热闹
windows 本身就是痛苦
最好的选择,fork 一个自己版本,在项目中引用自己的库。成熟的话可以推送到原有项目。
挺好的。用 sidekiq 搭配 redis 实现了 mq 作用的东西。 其实 sidekiq 的任务是可以和主项目分离的,用 sidekiq 推任务。 另写一个轻量级的 ruby 项目来完成任务。
主要原因还是有点不明确,是 redis-rb 的问题还是 ruby GIL 的问题。是不是升级 ruby 版本可以解决 GIL 的问题? 我们现在把涉及外部的都用 rabbitmq 做成异步的调用,有时候是调用其他项目的 api 有时候是推入某个队列。
先点赞,后支持
得统计统计深圳有多少家 ror powered cos 了,感觉新增了不少
比较好的方式是配置 exception_app
# application.rb
config.exceptions_app = ->(env) { ExceptionController.action(:show).call(env) }
config.action_dispatch.rescue_responses["ActionController::RoutingError"] = :not_found
config.action_dispatch.rescue_responses["ActionController::BadRequest"] = :bad_request
checkout the thread and the gem
scope 的 where 语句最好用 arel 重写,会比较通用
id 改成 uuid 至于显示给用户的订单,可以处理以下。比如时间戳加 uuid 的前几位
亚飞试试 pundit 更有前途哟
Erlang 未来在企业领域应该会有很有市场
dom 是个树,绑定到其共有上级节点即可。
事件是传递的。
很简单,用户访问。
如果只有问题太抽象,做出图片等等来模拟操作。
坚持是种智慧,也是一个赌局,什么事情都没有百分百把握。
sidekiq
好社区不容易,需要所有人支持啊
checkout for yourself https://www.ruby-toolbox.com/categories/Web_Content_Scrapers
其实也需要考虑下 CDN 配合使用的问题,很多 CDN 已经自带 DNS 功能了
计算需要的人数吧,开发运营都算上,基本按照人月 1~2W 计算,其他费用开始并不多。
如果只讲 pattern 个人感觉不必要这么多代码,影响理解
这个方式感觉不是很好呀。可以尝试一下 view + old table 的方式,使用可更新视图对原有数据做改造。
如果涉及多个数据库,也可利用 dblink 之类的实现。
真心神器,一直不断的根据 newrelic 数据指定优化开发的工作优先级,绝对是必备的
最后查到的原因是开发虚拟机日期没有更新,贴在这里供后来者参考
已经更新到 github: 'huobazi/carrierwave-qiniu', branch: :master
W, [2014-10-31T00:22:28.335196 #7939] WARN -- : 401 Unauthorized => Qiniu::HTTP.post('http://up.qiniu.com/')
还是一样,另外如果上传失败,应该抛出异常回滚吧,而不是打印一行警告
foreman 可参考
默默爱上了 redis,所以这个也许楼主愿意试试看,比 db session store 要轻巧一点。
https://github.com/redis-store/redis-rails
# config/initializers/session_store.rb
MyApplication::Application.config.session_store :redis_store
#67 楼 @raycheungwelab 这么高薪水还找不到合适的人么?