以后部署除了选择 server 外,还要选择运行模式,更多可玩的了~
要实现更丰富的应用体验,这个特性是必需的了。live streaming 可以减少对其他并发工具的依赖。
Why Rails 4 Live Streaming is a big deal
http://blog.phusion.nl/2012/08/03/why-rails-4-live-streaming-is-a-big-deal/
加个模型校验,做提交前的客户端校验比较方便。
如果用 Redis 缓存,可以用 Hash 类型储存,实现批量过期。印象中 redis_store 只用了 key-value,所以得自己写逻辑。
看来 @bhuztez 完全没了解过 Rails 就来推广 Django。
会部署应用、数据库、其他工具,跑定时任务,备份,权限管理
Phusion Passenger design & architecture
http://www.modrails.com/documentation/Architectural%20overview.html
Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night http://pragprog.com/book/cbdepra/deploying-rails
<%= link_to File.basename(f.redocument.url), "/uploads/#{f.id}/#{File.basename(f.redocument.url)}" %>
这里就可以推出,如果想直接显示图片
<%= image_tag "/uploads/#{f.id}/#{File.basename(f.redocument.url)}" %>
当然,这个地址的生成应该写成一个 model 方法。
superclass 不就是 class 的爸爸吗?
我用这个顺序确定语言
def set_locale
I18n.locale = set_locale_from_user || set_locale_from_accept_language_header || I18n.default_locale
end
https://github.com/chloerei/code_campo/blob/master/app/controllers/application_controller.rb#L14
#12 楼 @gugugupan 现实是新的包不再兼容 1.8,比如 Rails 4.0
#8 楼 @gugugupan 如果你装了两个 ruby,他们分别会有不同版本的 rubygems。
#4 楼 @gugugupan 这个是 1.8.7 的 rubygems 吗?(不把亲删掉我就不回了)
升级 rubygems
gem update --system
Versions 0.1 September 4, 2006
这库太老,肯定没人维护,什么 gem 依赖了它估计也是失去维护了的,别用了。
帮顶。楼主是少见的对新技术和新领域维持强盛好奇心的 Leader。
可以先留空,提交 post 的时候把悬空的 attach 全部关联到这个 post。
#10 楼 @jialezhang 有 -rails 的那个只是原 jquery 插件的 assets pipeline 包装而已。
看来楼主要做带头人了