我做过七牛的。 可以扩展下 sprockets 的 exporter
文档:https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#exporters
示例代码:
require 'sprockets/exporters/base'
# Writes a an asset file to Qiniu
class QiniuExporter < Sprockets::Exporters::Base
def skip?(logger)
if Sprockets.config[:sync].to_s == 'qiniu'
logger.info "==> To Upload to Qiniu: #{ target }"
false
else
true
end
end
def call
QiniuHelper.upload target, 'assets/' + asset.digest_path.to_s
end
end
Sprockets.register_exporter '*/*', QiniuExporter
针对 remove 文件的:
require 'sprockets/manifest'
module NonDigestAssets
def remove(filename)
super
if Sprockets.config[:sync].to_s == 'qiniu'
QiniuHelper.delete 'assets/' + filename.to_s
logger.info "--> Removed from Qiniu: #{ filename }"
end
end
end
Sprockets::Manifest.send(:prepend, NonDigestAssets)
然后正常的 rake assets:precompile 和 rake assets:clean 就可以同步 assets 的变动了。
没有。我 clone 过 rei 这个修改过,没有弄完,近期没有支付需求要做。你可以先 clone 下来自己改改,或者将就用用支付宝废弃的接口。
Alipay 的接口已经大面积更新,这个 gem 稍显落后
长见识了,哈哈
哈哈,没用过 1.8,我是从 1.9.3 开始接触 ruby 的
我自动获取的 action 信息 存到一个表里,然后是可以编辑的,也可以删除和再增量自动获取。
section/action 列表。section 对应 controller,rule 对应 action

rule 编辑:

可以做到增加 actions/controller 后不用改一行代码,在 ui 里配置下就行了。
对啊,ruby 在这方面做的很好啊,又没有 break change
我也写过这样一个 rails engine,实现了:
不过我是:
还招的,递个简历呗~
需要设置一下,www.github.com/qinmingyuan/rails_log,我写的这个 gem 会把邮件发送记录下来。readme 里有关于邮件保存及 return response 的说明
这确实是个需求,我有 1000 多个 star
我还是支持良心企业京东了,已在京东购入:https://item.jd.com/11699789154.html
自营的估计还得等等。
5.0 开始就支持前缀和后缀了。就解决了你这个顾虑啦。
Where in 返回的数据排序问题
没有动力了~
办公环境很赞,技术氛围很赞,在老东家薄荷养成的写博客的习惯自从离开薄荷回老家之后就再也没捡起来了。
搭便车也推荐个我写的小工具:rails_log
同时也支持邮件日志。
没有其他依赖,用的是 Notifications 和 Subscriber 的机制实现的,不是有些 gem 用的 rescue_from,性能更好(因为 Rails 的 Notifications/Subscriber 是在另启的线程里完成的)。
效果图如下:


可以在配置文件里配置 权限 和 不通知的异常,如:
RailsLog.configure do |config|
config.ignore_exception = [
'ActionController::UnknownFormat'
]
# 默认配置也是会判断 admin? 为 true
config.constraint = -> (req){ Employee.find_by(id: req.env['rack.session']['warden.user.employee.key'][0][0])&.admin? }
end
用法也很简单,直接添加到 gem 里面,然后跑下 migrations 就可以了。
——————
更正:有依赖,依赖自己写的一个 通用 engine, rails_com , 抽时间把依赖加上。或者 fork 后自己改一下。
不错,正想找个。
如果确实对那份工作感兴趣,可以多发几封邮件催问。我现在的公司就是我发了数封邮件催问 hr 后,hr 总监督办的。还导致这个 hr 给公司留下了不好的印象,后来被劝退,有些 hr 就是不够负责任的,或者确实忙。
faker 大坑,用了之后测试奇慢
可以负责任的告诉你,不会每次重装一遍新的。
#15 楼 @so_zengtao 啥时候回武汉啊
#19 楼 @xiaoronglv #18 楼 @teddy_1004 你们这种几个月顶我一年的人就不要来酸我了
#8 楼 @luoyegufei 好,有机会回武汉共事。
#5 楼 @luoyegufei 在哪呢?迟早要回来的话不如早回。哈哈。如果愿意的话给发个简历呗。
#2 楼 @flemon1986 看百度统计,第一的是 chrome