Rails Rails 4.1.0 beta 发布了

huacnlee · 2013年12月18日 · 最后由 lazing 回复于 2013年12月19日 · 3329 次阅读

特点功能:

  • Enums
  • Spring application preloader
  • config/secrets.yml
  • Action Pack variants
  • Action Mailer previews

http://weblog.rubyonrails.org/2013/12/18/Rails-4-1-beta1/

Release Notes

https://github.com/rails/rails/blob/master/guides/source/4_1_release_notes.md

Action Mailer 很期待的特性,再也不用折腾各种工具来测试 email 了。 这里有个新特性详细介绍 http://coherence.io/blog/2013/12/17/whats-new-in-rails-4-1.html

英文不好是硬伤呀,4.0 还在熟悉中,4.1 马上就要出来了,叫我这个升级控怎么办呀!!!

@zlfera 第一,这和英文没关系,你不要担心。第二,按经验,你只要对 4 大版本熟悉就可以。这种新特性非熟手的话,写 demo 熟悉一下就可以了。

Fuck, In fact, we're already running beta1 in production for Basecamp,可以这么认为 Basecamp 就是 Rails

邮件那个大亮。。真心顶,测试也要简单很多了

#5 楼 @small_fish__ 以前有好多 Gem 可以实现这个需求,我一直在用 letter_opener 这个,邮件一发出,就会自动打开浏览器预览结果。

enums 是个好东西,再也不用在 model 里自己维护状态常量了。Spring …… 我只能说又一个 gem 要崛起了,历代被 Rails 宠幸的 gem 都升天了。 再补一篇,看的舒服点:http://coherence.io/blog/2013/12/17/whats-new-in-rails-4-1.html

#6 楼 @huacnlee mail_view 和 letter opener 这些预览不靠谱啊。。因为真实的邮件客户端不支持很多 css 特性。还需要发到邮箱里到邮箱里测试。

http://css-tricks.com/using-css-in-html-emails-the-real-story/

#8 楼 @hooopo 还有就是编码问题,比如 qq 邮箱就是 gbk 之类的。。

#8 楼 @hooopo 可以大概看看内容效果,具体样式发个正式的邮件出去就可以了

看完好激动!对多终端适配最感兴趣!

#6 楼 @huacnlee #8 楼 @hooopo 考虑到有的时候并不是在自己电脑里面测试(比如本地的生产环境测试服务器),我现在还是用这个: http://mailcatcher.me/

#12 楼 @linjunhalida mailcatcher 很棒,只是源码里写死了只能用 Thin,JRuby 用户只能绕过了。

#8 楼 @hooopo 有简单预览就够了,能修简单错误就行。兼容测试可以 litmus 全客户端截图

跟着 Rails 走就能见识很多新玩意啦。

4 开始,rails 又变得好玩了。

#13 楼 @camel 不能安装一个 mri?反正都是通过本地端口转接,没有关系的。 和 rails 是分开安装的。

#17 楼 @linjunhalida 能装 mri 是可以,只是若环境不是自己能决定的就不行了。总之 mailcatcer 如果能在 JRuby 上跑就完美了。

#19 楼 @linjunhalida 已经 fork 了,准备开搞

有没有 rails 4 主要 gem 兼容列表清单什么的。就不用一个一个研究和现有项目兼容情况了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号