ROR
文章平均质量分 58
jingdch
这个作者很懒,什么都没留下…
展开
-
Ruby on Rails 的检验方法(Validation Helpers)大全
可以自定义validate(), 这个方法在每次保存数据时都会被调用.如:def validate if name.blank? && email.blank? errors.add_to_base("You must specify a name or an email address") endend同时也可以自定义 validate_on_create(), validate_on_upd转载 2009-03-20 11:26:00 · 481 阅读 · 0 评论 -
Ruby对象数组按属性排序
在Rails里,我们可以用sort_by方法对一个Ruby对象数组按照某个属性进行排序,如:User.find(:all).sort_by {|u| u.name.downcase} 这等效于:@users = User.find(:all) @users.sort! { |a,b| a.name.downcase b.name.downcase }sort!原创 2009-03-23 09:11:00 · 1170 阅读 · 0 评论 -
使用Ruby on Rails解析及创建RSS
最近搜集了关于用Ruby解析及创建RSS的一些资源,原来Ruby自带了一个RSS解析器和生成器,这给我们带来了极大的方便。ruby 代码require rss/1.0 require rss/2.0 require open-uri feed= "http://www.javaeye原创 2009-03-23 09:14:00 · 699 阅读 · 0 评论 -
Ruby on rails --- ActiveRecord基础(SQL和Active Record)
想象一下Active Record是如何处理SQL的,我们来看看find方法的:conditions参数,调用的时候像这样:find(:all,:conditions=>…),这里的:conditions参数决定了find方法将返回哪些记录,它相当于Sql语句的where部分,例如,要获取所有的名字为Dave,pay_type为po的订单,我们这样写:pos = Order.find(:all原创 2009-03-23 12:38:00 · 685 阅读 · 0 评论 -
Rails插件安装、使用(1)——calendar_date_select
Install the calendar_date_select gem gem install calendar_date_selectAdd a gem dependency to your rails project (in environment.rb) config.gem "calendar_date_select"Then, restart/st原创 2009-03-25 11:17:00 · 1590 阅读 · 0 评论 -
Rails插件安装、使用(2)——FCKEditor的简单安装
1.下载fckeditor_plugin-0.3.2.zip 2.解压到vendor/plugins目录下,并且重新命名为fckeditor3.到该应用程序根目录下,然后运行rake fckeditor:install,则执行自动安装4.在自己的view层中添加以及在你需要编辑的字段textarea替换为 Simple, :width => 100%, :height =>原创 2009-03-25 11:24:00 · 699 阅读 · 0 评论 -
Rails——下拉框二级联动实现省、市选择
1,在layouts中添加 2,在views中添加 --请选择--}, { "onchange" => remote_function(:with => "abc=+value",:update => next_select, :url => { :action => :select_with_ajax } ) } %>原创 2009-03-26 15:08:00 · 4380 阅读 · 0 评论