阅读更多

7顶
1踩

编程语言
上次Ruby & Rails总结是:Ruby & Rails 近期综述(十四) 10月20日

最近Ruby & Rails有哪些新鲜事呢?



首先是 David Heinemeier Hansson宣布Rails 2.2发布RC1版本。这是Rails历史上一次重大的版本升级!

主要包括如下重大改动:支持国际化,支持多线程运行Rails,兼容Ruby 1.9和JRuby ,可以对HTTP响应信息的etag和last modified进行编程处理,实现HTTP请求级别的缓存 等,详情推荐查看JavaEye新闻:Rails 2.2 新特性提示

Rails 2.0.5Rails 2.1.2同样也发布了新更新,主要改进一些安全性能,如果你使用2.x,建议升级。

如果你使用Rails 2.2本地化一些属性,有两个库你值得注意一下:一个是Diego Carrion最近创建的fork of restful_authentication,添加了对i18n全部支持;另外一个是Karel Minarik最近发布了localized_country_select插件,正确显示国家名称。

如果你希望你的Rails应用接收邮件,一种选择是使用gmail IMAP,John Nunemaker同学写了一个nice walkthrough介绍如何使用脚本从gmail中解析邮件。

Hosting, Performance, and Tuning



Rails 2.2已经是线程安全了,也许你会期待性能会极大提高,但是 Pratik Naik 解释了,为什么不会这样。

Ilya Grigorik写了一篇博客 关于通过MySQL插件扩展Rails ,它使用来自Neverblock的 Non-Blocking 无中断MySQL驱动来获得ActiveRecord的高速性能,令人印象深刻,推荐阅读。

如果你需要在你的Rails应用中实现全文本搜索,你可以考虑Sphinx,推荐查看Pat Allan写的在Peepcode上的 Thinking Sphinx PDF

Library News



如果你是resource_controller的粉丝(skinny REST controllers),你可以看看James Golick刚开始启动的叫做 Blank 应用。

下次你需要创建一个 “提供服务的软件”网站,类似basecamp,查看 Service Merchant。这个gem创建顶级零售网站和提供你任何需要支付帐单的服务。

Vasco是一个提供良好Rails routes界面和测试的好工具。

如果你希望在同一个服务器上创建不同域名,不同路径的网站,可以查看一下Sean Huber创建的 Rails Proxy Plugin,这个插件允许你动态反应代理的请求,正确设置host和相关url。

如果你需要一个简单的方式测试你的ActiveRecord扩展插件,查看acts_as_fu,这是一个很优秀的插件。如果你来自PHP开发,你一定熟悉phpMyAdmin,Rails也有自己的Ruby版本的phpMyAdmin了,查看这里

Event News



11月22日,Ruby Manor将在伦敦召开,看起来这是一次最不像会议的Ruby活动。

最后 Rubyconf 下周将在佛罗里达的奥兰多召开,预祝会议成功。
7
1
评论 共 2 条 请登录后发表评论
2 楼 fys124974704 2008-10-31 15:29
我对ruby 也很期待! 正在自学ing
1 楼 稻香麦甜 2008-10-31 14:18
呵呵,还是期待ruby更新完善!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • delphi edit只能输入英文

    delphi edit只能输入英文 Edit1.ImeMode:= imClose;

  • Delphi下汉字输入法的编程及使用

      许多Windows应用程序的中西文录入界面中,中西文的录入需要反复切换汉字输入法,这样使用起来非常麻烦,下面来介绍一种比较简便的解决方法。本文的程序设计环境为Delphi Client/Server Suit Ver 3.0(以下简称Delphi 3.0)和中文Windows 95。    1.Delphi下的Imename、Imemode属性    在Delphi 3.0中的

  • 【转】Delphi编写输入法程序。。。。。

    /填写结构体里的内容。VALUE "Comments","Microsoft(R) Windows(R) Operating System" //备注。转载于:https://www.cnblogs.com/cnpler/archive/2012/03/19/2405433.html。

  • 常用DELPHI控件属性事件设置说明(第二篇)

    常用DELPHI控件属性事件设置说明(第二篇)  (2012-03-13 08:48:48) 转载▼ 标签:  delphi控件属性   it 分类: delphi 常用DELPHI控件属性设置说明 目录 TForm Class  TPanel组件  TToolBar Class  TToolButton C

  • DELPHI中MessageBox的用法

    MessageBox对话框 输入控件的   ImeName属性把输入法去掉就默认为英文输入了  MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。  1、函数原型及参数  function Message

  • 如何在编程中切换电脑输入法为中文

    通过以上步骤,你可以在不同的操作系统中切换电脑输入法为中文。在编程过程中,这将帮助你方便地输入中文字符。记得根据你所使用的操作系统选择相应的方法,并确保你已经安装了所需的库或工具。在编程的过程中,有时候我们需要切换电脑输入法为中文以便输入中文字符。本文将介绍如何在不同的操作系统中进行切换,并提供相应的源代码示例。运行以上代码后,macOS 的输入法将切换为中文。运行以上代码后,Linux 的输入法将切换为中文。你可以将以上命令保存到一个脚本文件中,例如。运行以上代码后,电脑的输入法将切换为中文。

  • 消除整个目录下所有dfm文件中控件的ImeName属性的小程序

    delphi控件的ImeName属性在开发过程中会自动填入输入法,编译后的程序给其它人用时,其它的人可能常用的不是这种输入法,所以在程序发布前要去除所有的ImeName属性,这个小程序就是解决这一问题。

  • C# Textbox的ImeMode取值对中文输入法的影响(进入才能看清)

    C# Textbox的ImeMode取值对中文输入法的影响             取值 五笔加加 微软拼音3.0 搜狗拼音 说明 NoControl 首次调出后按一次ctrl+space才能正确使用 中西标点或全半角字符继承上次设置 调出后默认为英文输入状态  调出后默认为西文标点 英

  • delphi7 中编辑按钮 RzButtonEdit 使用说明

    1.当控件获取鼠标焦点时,显示如下: 2.当控件失去鼠标焦点时,显示如下: 3.这种效果有点类似于QQ登陆界面,大家没事的时候可以试一试,与QQ登陆界面不同点在于:这个控件获取鼠标焦点时,控件里面的那个按钮也变蓝色,但是腾讯QQ是不变色的。 4.RzButtonEdit具体使用如下: 属性:ButtonKind   --》用于选择控件里面那个按钮的形状,可以选择很多。 Fla

  • imeMode的用法

    仅能输入英文字符集:<inputtype="text" style="width: 190px;ime-mode:disabled;"> ime-mode目前Safari/Chrome/Opera不支持 转载于:https://www.cnblogs.com/wz0107/p/4977957.html...

  • 屏蔽中文或者中文浏览器

    个人整理三种方法,任选,可以屏蔽国内IP或者中文浏览器,根据需求选择

  • 关闭窗体上面的中文输入法

    当一个窗口显示时,默认的总是中文输入法,有时带来不便,要关闭它,可用下面的代码 Form1->imeMode=imClose; 更多帮助如下: TImeMode represents the current mode of an Input Method Editor (IME). Unit Controls enum TImeMode { imDisable, imClose, imOpen, imDontCare, imSAlpha, imAlpha, imHira, imSKata,

  • 打开和关闭输入法的实现

    我的edittext在一个dialog中,实现目标:当dialog弹出时,输入法自动打开。 实现方法: mTaskEditText = (EditText) view.findViewById(R.id.edit_task); mTaskEditText.setText(content); mTaskEditText.setFocusable(true);

  • Delphi Edit右键系统菜单加自定义菜单项

    闲言少叙,详见代码!

  • ImeMode取值

    主要用于移动端来源:http://blog.csdn.net/jhycjhyc/article/details/6578570取值五笔加加微软拼音3.0搜狗拼音说明NoControl首次调出后按一次ctrl+space才能正确使用 中西标点或全半角字符继承上次设置调出后默认为英文输入状态 调出后默认为西文标点 英文输入时为半角字符调出后默认为英文输入状态  调出后默认为西文标点 英文输入时为半角字...

  • 用Delphi模拟键盘输入/鼠标点击

    摘自:原创作者: 模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数. Keybd_event函数能触发一个按键事件,也就是会产生一个WM_KEYDOWN或WM_KEYUP消息,一般用这两个消息来模拟一 次按键(按键的过程是:按下,然后弹起),但是没有直接用这个函数方便。Keybd_event共有四个参数:第一个为按键的虚拟键值,如回车键为vk_re

Global site tag (gtag.js) - Google Analytics