![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rails
iteye_4759
这个作者很懒,什么都没留下…
展开
-
数据录入的环境
网站开发没有数据录入的问题。如果是企业B/S软件,就会需要数据录入。比如,在开始使用之前,先把上个月发生的单据录入,以便获得统计数据,和趋势报表。Rails有很好的timestamp机制,created_at和updated_at不用编辑,自动保存。而在数据录入的时候却需要制定这些值。于是,似乎需要有两套界面,一套是录入时用的,需要填入created_at/updated_...2007-11-25 22:18:00 · 139 阅读 · 0 评论 -
Re: Rails,难道是一个美丽的错误?
[quote="glchengang"]将近一年前,为一个网站平台技术选型。我思虑再三,决定抛弃已很熟悉的Java,而选择了自己才刚了解点皮毛的Rails。原因很简单---因为Rails简单,开发速度快,代码量少。在Rails世界里,已经不再需要复杂的继承关系,也没有了无聊的set/get模型方法,Java里的spring、struts、hibernate等等一套一套的东西都消于无形,设计模式...2007-10-10 12:21:51 · 91 阅读 · 0 评论 -
选择Rails动态创建工具
Rails的Dynamic Builder最常用的有四种: * [url=http://activescaffold.com/]ActiveScaffold[/url] * [url=http://hobocentral.net/]Hobo[/url] * [url=http://www.streamlinedframework.org/]Streamlined[/u...2007-10-01 18:00:10 · 64 阅读 · 0 评论 -
ActiveRecord::Base column_changed?
有一个需求。需要在model的before_save里面判断某个column的值是否改过了(对于数据库中的值来讲)。然后在model的before_save里面用这样的语句:do_something if self.column_changed?(:name)似乎Rails本身没有一个column_changed?方法,也没找到现成的plugin。自己hack了一下Acti...2007-09-28 15:40:36 · 99 阅读 · 0 评论 -
中文Scaffold和嵌套资源生成器
Rails1.2以后有一个scaffold_resource的generator,那些column在view里都展开了。相比老的scaffold要管用很多(老的scaffold基本上是个花瓶功能),开发可以在这个生成结果的基础上开展。但如果用rails做中文项目。每次生成scaffold_resource生成代码以后,都要去手工把Edit,View等等链接改成中文,还有那些column的名...2007-06-17 15:53:22 · 236 阅读 · 0 评论 -
mysql中的中文成了问号
我用mysqladmin -uroot create的方式创建数据库,都会碰到数据表中的中文变成问号的问题。如果通过client(比如phpmyadmin)来创建数据库,把collation设为utf8_unicode_ci就不会有问题。原来要在mysql的config文件的[mysqld]里加上这两行:default-character-set=utf8collation...2007-06-13 11:40:08 · 109 阅读 · 0 评论 -
中文Scaffold
Rails1.2以后有一个scaffold_resource的generator,那些column在view里都展开了。相比老的scaffold要管用很多(老的scaffold基本上是个花瓶功能),开发可以在这个生成结果的基础上开展。我在用rails做一个中文项目。每次生成scaffold_resource生成代码以后,都要去手工把Edit,View等等链接改成中文,还有那些column的...2007-06-08 10:41:40 · 198 阅读 · 0 评论 -
Nested Resources for multi-belongs_to
这样一个模型关系,暂把它定义成multi-belongs_to:[code="ruby"]Project has_many :tasksUser has_many :tasksTask belongs_to :project, :user[/code]想用Rails1.2的Nested Resources实现效果projects/1/tasksusers/1/tasks...2007-05-30 10:49:00 · 80 阅读 · 0 评论 -
Re: [问题]关于验证后出错的显示
seairy在论坛里问:[quote]在models添加validates_xxx方法后,页面的出错信息标题如何更改默认呢?比如红色框的标题是1 error prohibited this customer from being saved还有就是我更改了environment.rb中的ActiveRecord::Errors.default_error_messages,...2007-05-09 00:26:16 · 515 阅读 · 0 评论 -
《Ruby on Rails电子商务实战》译者序
[i]这是最重要的时间,也是了解未来的关键。这一事件的意义正如一万年前农业文明掀起了第一次浪潮,工业革命带来了惊天动地的第二次浪潮一样,我们是下一次浪潮变化“第三次浪潮”的子女。[/i] [i][align=right]——阿尔文·托夫勒,《第三次浪潮》[/align][/i] 人类社会用了一万多年时间才来到第三次浪潮的前线,而在软件行业的几十年历史中已经悄然完成前两次浪潮...2008-03-13 11:46:31 · 175 阅读 · 0 评论 -
ActiveScaffold.com.cn上线
ActiveScaffold帮了我们的大忙,所以也打算做点贡献。在[url]http://activescaffold.com.cn[/url]上我们翻译了文档,做了中文化,和一些安装包。以后还打算在[url=http://activescaffold.com.cn/blog/]Blog[/url]中陆续分享我们的使用经验。这是首页的第一段:[quote]近100个表,1000多个页面...2008-03-13 11:14:27 · 135 阅读 · 0 评论 -
amount_in_yuan
[i]Agile Web Development On Rails[/i]书中建议金额用integer,单位是cents,好处XX。但是每个金额的field都要写两个method:amount_in_dollar和amount_in_dollar=,不如写个类似于attr_accessor的meta program,一次搞定。两段例子如下:[code="ruby"]# config/e...2007-01-23 23:21:45 · 147 阅读 · 0 评论 -
REST的意义在于:
刚才回了qiezi的一篇帖子,发现回到他的blog里去了,不如新开一篇:[quote]我总觉得REST应该用于提供数据而不是页面[/quote]如果能够套用CRUD,那么REST就是既能提供数据(或者用REST的术语:resource)又能提供页面。[code]GET /posts # list, for display only GET /po...2006-12-16 14:09:12 · 136 阅读 · 0 评论 -
rails.vim在radrails中的替代品
羡慕玩得转vim的朋友。因为他们有rails.vim。在app/controllers/article_controller.rb的def edit ... end里打个:R竟然就能到app/views/article/edit.rhtml,再打个:R又能回来。真神器也。radrails中也可实现类似的功能,需要装一个[url=http://andrei.gmxhome.de/anyedi...2006-12-14 14:15:55 · 88 阅读 · 0 评论 -
Re: Rails 1.2 + REST : 讨论 Rails 的核心价值
REST的意义不在于做一个网站,而在于网站间的互相调用变得异常直接。网站间的调用,也可以理解成不同系统间的调用。 比如一个公司的CRM、workflow、财务系统、website...可以是一套大系统,那样太繁杂,也可以是分别几个独立的系统(decoupled systems),但是互相调用metadata就会非常不方便。一般有这么几种方式实现(从差到好排序): 1、A系统直接调B系统的数...2006-12-12 15:25:44 · 69 阅读 · 0 评论 -
又爱又恨的Migration
[quote="cyyan"]1、两人分模块开发,两人生成的数据迁移文件各自从001开始编号,合在一起的时候如何处理?2、如果碰到需要使用相同的数据表怎么办?是避免出现这种情况还是出现了有好的处理方式?[/quote]前两天[url=http://www.iteye.com/topic/125789]一个关于hobo插件的帖子[/url]可以解决,他的思想是不要migration,把f...2007-10-10 12:51:44 · 146 阅读 · 0 评论