本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
配置编译server过程记录
以下内容是我上次在suse10上配置服务器过程的记录,放到这里供有需要的同学参考:
目标:支持LDAP的Apache2.2+MySQL5+PHP5+Subversion1.4.2+SVNManage服务器
0、设置环境
为优化编译,需要根据CPU设置编译参数(详见http://gentoo-wiki.com/Safe_Cflags),我的是AMD的CPU。创建文件 /etc/profile.d/ ...
Rails: Inner joins by association names
From http://habtm.com/articles/2006/05/10/inner-joins-by-association-names:
We can enjoy eager loading with association names.
Member.find(:all, :include=>[:group, :profile])
But :joins option forc ...
设计模式是编程语言能力弱的表现
http://jack.lifegoo.com/?p=8
设计模式是编程语言能力弱的表现(Patterns are signs of weakness in programming languages)
http://blog.plover.com/2006/09/11/index.html
按照这篇文章的分析,就是这么一回事情。
一篇文章有许多评论,一个文件夹有许多文件,一个公司有许多人。。 ...
在分表的情况下,ActiveRecord如何支持继承?
想实现如下的效果:Horse/Pig/Sheep均继承Animal,拥有共同的属性和关联。
class Animal<ActiveRecord::Base
has_and_belongs_to_many : xxx
has_many : xxx
belong_to : xxx
end
class Horse < Animal
end
class Pig < ...
对rails里transaction的嵌套处理方式不解
本来要问的是下面这一段,自己看完文档明白了。
引用
#before do it: a.name="a"
a = A.find(1)
a.name="b"
a.save
上面这段代码在普通的rb文件里,是可以正常更新数据的。
在test.rb里,每次执行完以后数据都没有更新,也就是说rollback事务了。
在test_helper.rb里是这样说的:
# ...
ror乱码解决
1.在radrails中,请在project的property对话框中,左边选中info节点,右边设置编码方式为UTF-8
2.修改MySQL的配置文件C:\Program Files\MySQL\MySQL Server 5.0\my.ini,改其中的两处default-character-set=utf8,改完后重启MySQL(windows服务)。这一步也可采用instance wizar ...
ROR学习笔记06.12.24-26
=========
06.12.24
=========
多字段组合查询只有 _and_ 这样一种形式;不能在字段名之间用 _or_ 分隔。
除了 save() 方法之外,还可以用 update_attribute() 和 update() 方法来更新某几个特定字段的值
=========
06.12.26
=========
一对一关联:has_one:单数 ; belongs_to:单数
一对多 ...
用Rails实现无限级动态树型结构!
今天花了一小段时间写了个基于Rails和xtree的树形例子,还有很多地方需要完善,并且代码比较乱!
Migrate类
class CreateCategories < ActiveRecord::Migration
def self.up
create_table "categories", :force => true ...
Rails migration简介
migration好像是rails 1.0出的功能,到底它是什么什么东东?用来干吗的?且听下面分解. <o:p></o:p>
migration是一种分布环境下的数据库同步功能,它提供了: 1.独立于特定SQL的schema描述(当然是用ruby DSL啦).目前除了DB2外别的主流商用和开源数据库都被支持.(IBM真衰).显然,这种数据库独立的schema描述不可能包括 ...
ROR学习笔记06.12.21-22
=========
06.12.21
========
attr_accessor :password #创建一个可读写的属性
rake appdoc #rake命令生成HTML格式的文档
=========
06.12.22
=========
ActiveSupport:
ago()和from_now()可以根据当前时间(Time.now)计算相对时间
ActiveRecord 允许你用 set ...
Rails 1.2新特性体验(杂记)
1 Range#to_s(:db)
>> (7.days.ago..1.day.ago).to_s(:db)
=> "BETWEEN '2006-12-11 02:06:50' AND '2006-12-17 02:06:50'"
2 Time Calculations
>> Time.days_in_month(2)
=> 28
& ...
Rails 1.2新特性体验(Hash,Integer和class)
1 stringify_keys and symbolize_keys
>> { 'days' => 25, 'spirit' => 'giving', 'wallet' => 'empty' }.symbolize_keys
=> {:wallet=>"empty", :spirit=>"giving", : ...
Rails 1.2新特性体验(String和Array)
1 获取指定位置的字符
ruby 代码
>> "Finally, something useful!".at(6)
=> "y"
2 from 和 to (String)
ruby 代码
>> "Chris the Person".from(6) ...
请教一个关于Find的问题..
大大们,最近在做一个ROR的程序,很多问题都是自己一个人解决的,有些实在不是很好想明白,特来请教,需求描述如下:
在论坛或者别的上面程序中,首页都会显示各个论坛板块的最新的帖子,请问这个是怎么实现的,
按照我的设想,应该是这个的:
@posts=Post.find(:all,:order=>"forum_id,create_at DESC" )
然后在显示的时候按照for ...
用ActiveRecord能否完美的匹配DomainModel?
用ActiveRecord能否完美的匹配DomainModel,对此我有些疑问,你有何感想?
看看老马的定义:
引用Active Record
An object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data.
...
也谈一下我对Rails 1.2中 Restful的理解
读了 http://www.iteye.com/topic/38653,
想从代码方面谈一谈对Rails 1.2中的RESTful application 的感受。
我有User 和 Article两个Model,并且需要某一个User未读的所有Art ...
Rails学习的小总结
[size=11]总结一下,学习到的东西。
1、session使用
session[:cart_key] ||=Cart.new
上面方法表示如果session中的cart_key中的cart不存在,就新那一个cart对 ...
ROR用户认证.
ruby 代码 User < ActiveRecord::Base def self.authenticate_unsafely(user_name, password) find(:first, :conditions => "user_name = '#{user_name}' AND password = '#{password}'") e ...