如果你需要传递参数给 runner,可以尝试通过环境变量的方式传递参数,然后自己通过 ENV 获取环境变量。
name1=value1 name2=value2 bundle exec rails runner MyTask hello
如果要深究的话,最好是去读一下源码,从源码中可以看出 runner 用的是 Ruby 的 OptionParser
处理 ARGV,且只预设处理了 -h
和 -e
这两种参数。
https://github.com/rails/rails/blob/master/railties/lib/rails/commands/runner.rb
回忆就像手中的流沙......我学的是印刷工艺的,毕业后做了三年的 Indigo 数码印刷机设备工程师,再大学期间就深入研究过克里奥数码印刷工作流程系统,毕业后自己研发了一套基于 PDF 的自动化数码印刷发排,拼板折手以及以及个性化系统,之后自学编程,误打误撞学习了 Rails,到现在又 7 年,如果往回看,最初学习编程的目的就是为了做这件事情,10 年一梦的感觉啊。
感觉楼主去淘宝比较靠谱。
如果楼主有头像的话,我就给这篇帖子加精华,如何?
用脚本把存储的文件迁移到云存储上,然后更新数据库中的路径为云存储路径。
#5 楼 @pythinchina Rails 移除不必要的 middleware 跟 Sinatra 添加 ActiveRecord,请问还有什么区别?
2013 年就就在真实的项目中用过,Flight 的学习成本很低,上手快,但是抽象层级不高,跟 AngularJS 和 ReactJS 不在同一个层级。Flight 的未来没什么发展空间,跟 React 等相比,学习的意义不大。
继续做现在 android 的工作,除非你有一个选择降薪做 Ruby 的理由,且你自己还能相信。
先解决问题。rails_admin 可能带来的问题比解决的问题更多,但是在 rails_admin 胜任的事情上,还是成熟可靠的,建议先集中精力找到问题,解决掉,在考虑要不要换掉。
如果有什么高不定的地方,完全可以把问题发上来,大家帮你出出主意。
控制在 200ms 以内,就不会有网站很慢的感觉。
能远程实时同步直播嘛?
挂硬盘做下载机,给小米盒子做 DLNA 高清点播服务器,用 DDNS 服务给外网做 FTP 服务。