知易行难

Posts Tagged ‘rails’

Rails Is A Ghetto

Jan 2, 2008

Tags


Mongrel的作者写了一篇文章Rails Is A Ghetto,例举了他亲历的Rails和Ruby社区的种种“不良现象”,引起轩然大波。这篇文章攻击性很强,长度不短,文字很个性。性情温和的rails开发者可以读读。

ActiveScaffold: A Rails Plugin for Dynamic AJAX CRUD interfaces

Dec 30, 2007

Tags

ActiveScaffold is a rails plugin that helps free yourself from the pain of coding CRUD interfaces for models on the admin side.

As the successor to the popular AjaxScaffold project, ActiveScaffold has these features:

Continue reading»

圣诞迷思

Dec 24, 2007

Tags



又是说Merry X’mas和Happy New Year的时候了。不知是第三极还是那座漂亮的教堂,整个下午都在播着颂歌。

2007整一年,我是在北京度过的。我打心底里不喜欢这座拥挤不堪、交通异常混乱的城市。如果你认为北京是“奋斗”中描述的那个样子,那么很遗憾,你错了。每回我说北京的坏话,总有人冒出来让我滚出北京。我们也经常骂自己的国家,但能简单的滚出国门了事吗?

Continue reading»

RubyGems 1.0.0发布

Dec 21, 2007

Tags


RubyGems 1.0.0版本发布了(原最高版本为0.9.5)。用以下命令更新至1.0.0版本:

sudo gem update –system

要了解RubyGems 1.0.0与以前版本的差别,可以参考这里

rails 升级至 2.0.2

Dec 18, 2007

Tags



Rails 2.0.2版本已经放出。最主要的变化有:

  • 默认使用SQLite3数据库。作出这一调整的一个原因是SQLite3比MySql来得简单,另一个原因是Leopard的开发环境默认安装的是SQLite3。参考这里了解修改Leopard随带的Rails 1.2.3默认数据库的方法;或者在创建rails应用的时候用rails -d mysql myapp来指定使用MySql数据库。

  • 在production环境下运行时,不再监测视图模板的变化。好处是减少了IO活动,坏处是,呃,修改站点外观也要重启(应用)服务器。可以通过修改production.rb中的config.action_view.cache_template_loading来更改这一行为。

另外修改了不少bug。可以通过gem install rails来升级至2.0.2版本。建议升级前先用gem update –system将gem升级至0.9.5版本。

stylesheet_link_tag :all, :cache => true的问题

Dec 15, 2007

Tags

Rails 2.0引入了css和javascript的合并缓存机制。比方说,使用下面的代码,可以将stylesheets下的所有css文件合并为名为all.css的样式文件,并缓存下来:

<%= stylesheet_link_tag :all, :cache => true %>

合并的好处是,只需一次HTTP请求,就把站点需要的css都下载至客户端了。

Continue reading»

菜盘子升级至 Rails 2

Dec 9, 2007

Tags


菜盘子升级至Rails 2.0.1。主要涉及的代码修改有:

  • in_place_editing和acts_as_list不再是Rails内置功能,改由插件形式提供;
  • session存储修改为Rails 2.0默认的cookie session store,不再需要用daemon处理过期session;
  • 一些已经被废除的用法的处理,如end_form_tag。

Rails 2.0

Dec 9, 2007

Tags

Rails 2.0 已经发布。准备拥抱她吧!

« Previous Entries

Next Entries »

Archives: Monthly or