阅读更多

7顶
0踩

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

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



Michael Koziarski最近删除了edge rails中的country_select。看起来Rails在使用ISO 3166国家长名字标准列表,但是一些人并不认为这样的使用是政治上正确的。比如ISO 3166标识“Taiwan”为:“Taiwan,中国的一个省”,所以Rails删除了country_select,而让用户自己写国家名称列表。(看来国际上台独势力还影响到Rails标准了,应该坚决打击台独)。

Rails内建REST支持是很好的,不过如果你真的想让自己的API好用,当用户需要获得xml或者json的时候,你可能发现你不得不为渲染页面而做很多额外工作。Chris Heald在他的博客上写了一个解决方案,展示如何使用xml builder来生成xml和json,或者jaml输出格式。

如果你发现你需要添加基于角色的权限验证到你的rails应用,你应该查看Ernie Miller的这篇博客,他提出了一个值得一看的独特实现方案

Hosting, Performance, and Tuning



如果你使用Slicehost作为你的ISP和websites,Mark Reynolds写了一个script脚本,能够安装和完全配置好你的slice,用Rails,Mysql和Thin启动和运行。

我们应该做更多应用的测试,但是这不是一件简单的事情。Ilya Grigorik最近写了一个优秀的教程,来评价我们Rails应用。

如果你正在寻找更多的工具来帮助你调试你的Ruby代码,Dan Mayer写了一个关于调优的优秀概述

Databases

Alexander Lang最近写了一个博客名称为A CouchDB primer for an ActiveRecord mindset,他为Couch DB提供了一个简单的介绍,浏览了一些相关Ruby库,并介绍了他的新的Ruby库名字为:CouchPotato。

几周前Rama McIntosh发布了一个很有用的script脚本,使用ActiveRecord来迁移你的Rails应用从一个数据库到另外一个数据库。

Library News



你使用的是pre-Rails 2.1版本吗?你希望使用可读性的named_scope 函数吗?Ken Collins为Rails 1.2.6和2.0.4发布了back-ported named_scope,你可以使用这些函数带来的好处。

如果你正在使用RSpec来测试你的Rails应用,你也许对了解RSpec Stroy Runner(你用来集成测试的地方)有兴趣,这个将被Cucumber代替。虽然这不是一个好事,但是这个有Aslak Hellesoy写的特殊的库能够提供增强的组织功能和附加的优点来集成你的测试。如果你希望了解cucumber,请阅读Aslak的博客

关于测试,另外一个测试工具 Shoulda 2.0最近发布了,包含一些新的改进和bug fixes。如果你希望全面了解Shoulda,可以阅读Kyle Banker写的Shoulda cheat sheet

Noel Rappin,写了Rails iui的小伙子,最近又发布了TankEngine,一个新的rails插件用来集成iPhone和Mobile safari。TankEngine使用了jQuery的js层,非常容易灵活和拥有更多的帮助信息。

Marc-Andre Cournoyer 最近发布了Thin 1.0,一个飞快的web server。很多rails开发者在生产环境中从mongrel迁移到了Thin。

Tog 0.2.1最近发布了,这是一个社会化网络SNS应用插件收集。Tog提供插件比如发送消息,博客,CMS,而且能够嵌入已经存在rails应用。

Workling 0.3上周末发布,这是用来帮助你的rails应用在后台运行任务的工具,不管你使用何种后台消息队列服务器。

同时Weather Channel提供了一些很好的API来随时推送全世界现在的天气和预报。详情可以查看JavaEye新闻4个Ruby 和Rails开发者的天气库

Jan De Poorter最近复活了 RailsXLS插件 项目,这个项目使用java桥和jakarata让你使用ruby来创建excel spreadsheets。


Ruby & Rails 近期综述也可以聆听Rails Envy Podcast 英文音频版本:#49 and #50
7
0
评论 共 0 条 请登录后发表评论

发表评论

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

相关推荐

  • 常见文件类型的注释方式总结(CMakeLists.txt、yaml、cfg、launch和xml等文件)

    1、CMakeLists.txt文件的注释 (1)单行注释直接在行首添加#号即可; (2)块注释符号:#[[与]]结合使用,例如: #[[ add_executable(${PROJECT_NAME} src/main.cpp) target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES}) ]] 2、yaml文件注释 行首添加#号进行注释,yaml文件不支持多行注释,如果需要多行注释,就在每行添加#即可。 3...

  • idea 提取作者信息

    idea 作者 信息快捷设置

  • 优秀的java程序员怎么写注释的

    前言 今天我们来说说如何编写Java注释。使用过Java的同学都非常熟悉,Java中有: §单行注释// 这是单注释 §多行注释/*这是多行注释*/ §Javadoc注释/**这是javadoc注释*/ 其实这里面还有很多细节呢,下面我们一一来揭晓 在这里相信有许多想要学习Java的同学,大家可以关注小编公众号卓越新腾。 哪些地方需要添加注释 首先,我们需要确定一下,添加注释的...

  • 8.类的描述注释

    1.描述方式 class Person: ''' this is a Person class ''' # num is number num = 10 def eat(self, food): ''' :param food: :return: ...

  • 类注释文档编写方法

    对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须使用一种特殊的注

  • javadoc,在 Java 的注释上做文章

    目录   前言  一. Java 文档和 javadoc  二. 文档注释的格式    1. 文档注释的格式化    2. 文档注释的三部分   三. 使用 javadoc 标记    1. @see 的使用    2. 使用 @author、@version 说明类    3. 使用 @param、@return 和 @exception 说明方法  四. javadoc 命令 前言   Jav

  • java中文档注释的提取

    eclipse添加文档注释的方法:打开window/java/Code style/Code Temple/Comments/types就可以编辑了方法1:doc系统中提取下面就是提取程序ArrayOperate.java的文档注释的doc实现/**此方法是用来保存各种共有的功能,以便复用 @author MW-Sunshine @version 1.0 */public class ArrayO...

  • java 方法注释格式_JAVA注释方法及格式

    2019独角兽企业重金招聘Python工程师标准>>>JAVA注释方法及格式1、单行(single-line)--短注释://……单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。注释格式:/* 注释内容 */行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。注释格式:// 注释内容行尾注释:...

  • 文档注释:注释类、注释常量、注释方法

    -文档注释 以 /** 开始 , 以 */结束 文档注释只在三个地方使用: 类,方法,常量 文档注释是功能级注释,在类上使用时用来说明这个类的设计意图和功能介绍 1)注释类时: /** * @author Fred 作者 * @see java.lang.String 参考 * @since JDK1.5 始于哪个版本 * @version 1.0 版本号 */ 注释之后,鼠标放类名上...

  • 【Javadoc工具】提取注释形成文档

    javadoc命令 一、简介 【1】javadoc是用于提取注释的工具,也是JDK安装的一部分,不仅解析由标签标记的信息,也将毗邻注释的类名或方法名抽取出来 【2】所有javadoc命令都只能在“/**”注释中出现,注释结束于“*/” 【3】javadoc输出的是一个HTML文件,可用Web浏览器查看 二、示例 【1】javadoc.ja

  • Java类注释,方法注释,自动生成文档注释

    文章目录类注释--1打开IDEA-->File-->Setttings-->Editor-->File and Code Templates选择Include,在File Header中添加类注释--2打开IDEA-->File-->Setttings-->Editor-->File and Code Templates选择Files 下的class,然后添加每创建一个类都会自动生成一个类注释,如下类注释选择一个方法即可,不必重复操作方法注释打开IDEA--&

  • javadoc生成注释文档

    一、javadoc

  • Myeclipse文档注释如何提炼(导出)成自己的API帮助文档?

          第一步:         源码注释规范,一定要用/** 两个*这一特殊的注释。注释上可以添加@author等特殊说明,下图是部分javadoc 标记 信息,可以根据需要选用。                   第二步:         确保整个工程的项目都添加了特殊注释后,右键工程,选择export导出。          ...

  • lua的注释写法

    lua中的注释不是 // , /**/ ,而是标新立异的 , --print("单行注释") ---print("单行注释") --[[ print("整段注释") print("整段注释") print("整段注释") ]] --[=[ print("整段注释,=号个数随意") print("整段注释,=号个数随意") print("整段注释,=号个数随意") --]=]...

  • idea生成类注释和方法注释的正确方法

    目录目录 生成类注释 生成类注解模板 生成方法注释 生成方法注解模板 最近从eclipse转idea了,第一步当然是配置快捷键,模板等。但是!发生了一件贼蛋疼的事情,竟然一直找不到正确添加方法注释的方法! 最后自己摸索到了,在此详细记录,供大家参考。 本人用的idea for mac,可能快捷键不同,但是设置等肯定是相同的 生成类注释 打开Preferences Editor -> Fil

  • 文档注释的使用

    可以自己生成一个工具包,加上文档注释后。会生成类似于手册一样的文档。在一个文件中除了系统自动生成的类之外,自己再定义一个类描述自己的功能,编译运行成功后,将该工具类class另外新建一个java文件,保存名字和该工具类名相同,在新建的这个文件中将系统自动生成的class删除,在该工具class类前面要加上public,否则报错。文档注释的用法:public class MyMath{*/...

  • 文档注释导出帮助文档

    一、概念 文档注释:使用文档注释,将类或者方法进行注释用@简单标注基本信息。如@author 作者、@version代码版本、@param方法参数、@return方法返回值等。 二、如何做 1.在类中写作者、版本以及参数、返回值和类的功能作用 代码如下: package cn.itcast.Test03; /** * * @author

  • JAVA类注释写法参考

    JAVA文件在PACKAGE信息前建议加入COPYRIGHT信息。 /* * Copyright(c) 2015 JINMAJIA Co.Ltd. All Rights Reserved */  JAVA类的注释信息可以参考如下 /** * 用户登录模块 * * @author GaoYu * @version $Revision: 1.0 2015/03/05...

Global site tag (gtag.js) - Google Analytics