@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 用户下。
先祝贺一下你马上有技术突破了。
从以下几点来学习:
预告一个小广告,我们正在筹备一个 80 学院,关于一对一在线教学的,帮助 Rails 初级工程师进阶。
楼主还未入门便已放弃。
楼主有两点值得列出评判一番:
起初是静态类型的天下,但限制实在太多,聪明的人越来越多,他们不想为了一句话能解决的需求,反而写一堆无用的类型声明。
Rails 是它的极致产物,君不见,Ruby 元编程强 Java 元编程 100 倍。
请接受便捷,控制风险。
不得不说,web 开发有一半时间都在搞 form 表单处理的事情是不为过的。Rails 为我们做了很多事情:
以上适用于所有场景。
更甚者,simple_form 直接从数据库映射出数据类型。极简开发 form 表单,但不适用于所有场景!!!
它适于简单表单处理。面对于定制性强的时候,用 Rails 的 helper 是最简单的。Rails help 也不是所谓的 xx_tag, 而是 form_for.
如果你用别的框架,对不起,请用类似于 xx_tag 的方式处理,所有事情自己安排。
综上,楼主还未入门便已放弃。但这个过程是正常的,只有深入底层搞 web 开发后,发现繁琐的事情后,才能想起 Rails 的好处。不然一开始就进入 Rails 的怀抱中,幸福是不自觉的。
已经更新完所有 ppt 链接与演讲内容。
曾经是 pry 的死忠粉,毕竟颜值高,但对于熟悉 gdb 调试的人来说,pry 的 next 与 step 经常性出乎意料的跳转,让我慢慢放弃了。后发现 byebug
这方面处理的非常好。就转到 byebug
粉下了。
不认为是这样,我倒建议移步到 sinatra 研究它。
#16 楼 @lilijreey 嗯 当然可以
#2 楼 @pinewong 你可以用 mina deploy -S 来查看一下具体的 git 命令,然后针对性执行一下,这样来查明原因。
if [ ! -d "/home/ruby/wblog/scm/objects" ]; then
echo "-----> Cloning the Git repository"
git clone "[email protected]:windy/wblog.git" "/home/ruby/wblog/scm" --bare
else
echo "-----> Fetching new git commits"
(cd "/home/ruby/wblog/scm" && git fetch "[email protected]:windy/wblog.git" "master:master" --force)
fi &&
echo "-----> Using git branch 'master'" &&
git clone "/home/ruby/wblog/scm" . --recursive --branch "master" &&
echo "-----> Using this git commit" &&
echo &&
git rev-parse HEAD > .mina_git_revision &&
git --no-pager log --format='%aN (%h):%n> %s' -n 1 &&
rm -rf .git &&
echo
类似于这样。
七牛 carrierwave 插件 https://github.com/huobazi/carrierwave-qiniu, 由 @huobazi 提供。
又拍 carrierwave 插件 https://github.com/nowa/carrierwave-upyun
完全没有必要自己再处理。
你到服务器上手动 git clone xx
试一下,应该就发现问题了。然后自行解决一下。
@nong mobx-react-native-template
还在进一步整理中,就被你拉出来了
Flux 非常繁琐,Redux 比较繁琐,Mobx 是中小项目的良药。尤其是 React Native 下。
用 next
来取代 return
Ruby 社区基本都是 Rack based
的 web 框架。
Node 也基本都是类 Rack based
的。这种架构的好处是特别简单,很多插件可以复用,缺点是调用栈会很深。优化成本高。现在好像还没有成功的非 Rack
架构的 Ruby web 框架。
@peter 可以参考一下项目里的 composer.rb