@hz_qiuyuanxin 你刷新一下再购一下试试。我这里可以正常购票。如果还不行,就直接过去。
请查阅: FileUtils#mkdir_p 这个 Ruby API
想当年还默默研究过 angel_nest :) 有很多收获。加油!
@seaify 过来点个赞。你的技术理解力和掌握力非常好。是我认识的伙伴里非常有潜力的人。除了好的技术能力外,还有自己的职业规划也非常关键。你现在走在正确的道路上,加油!有空可以多聊!
XY 问题,不如直接定义一个 helper 方法来格式化时间:
def format_time(time)
time.strftime("%Y-%m-%d %H:%M")
end
def format_date(time)
time.strftime("%Y.%m.%d")
end
#40 楼 @lilijreey 是可行的,抽象的不够,用 Ruby 的话没必要去操作二进制的移位了。用 C 语言的话这样抽象非常合理。
#37 楼 @mingmingpao speakdeck 可能也要翻墙看,或者可以 download 下来看。
一般都是 Ruby 当前编译的版本与操作系统版本不同造成的。这个问题很可能跟 macOS 10.12 有关。
重新编译应该是 ok 的。你可以试试。最好用的 rbenv 来处理
#2 楼 @michael_roshen 不应该有特别的配置。你可以发一下你的 nginx 配置看一下。
另外,注意代码里不要有 http 这样的硬编码即可。
Nginx 配置 ssl 即可。不知你想问什么?
@tommy13519261 Rei 的意思是你的反向代理配置是否漏掉了 HOST 信息的传递,例如:
location @p8020 {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://p8020;
}
注意 Host 的传递。
问题问的很不清楚。
无论是 puma 还是 WEBrick 都不影响热加载技术。仅仅跟 config/environments/development.rb 的一些配置有关。
你这个可能存在的问题建议:
看一下 Gemfile.lock 的 haml 的依赖,是否是旧了。
@cloudqq 还在处理中,两个小伙伴也是在兼职搞,很慢...
#2 楼 @samport Turbolinks5 概述及实现原理, 你这个问题是一个常规问题,你看看这里的文章就可以处理掉了。
建议使用 https://github.com/cyu/rack-cors 来处理你的跨域问题,自行处理的话,你得手动处理 OPTIONS 问题。
莫紧张 :)
试试 set :rvm_path, '/usr/local/rvm/scripts/rvm'
现在更推荐使用 rbenv , 另不建议安装在 root 用户下。