- 浏览: 3896 次
- 性别:
- 来自: 北京
最新评论
-
鹿鸣:
我也下载过。但是看了里面的章节,好像版本太旧,很多都无法运行。 ...
《web开发大全-ruby on rails》这本真是垃圾到家 -
mossmouser:
同情。好像我也下载了
《web开发大全-ruby on rails》这本真是垃圾到家
文章列表
这书肯定是老师教授发任务 给研究生或本科生去写的
从没有无盘就可以看出是到处抄抄捡捡,代码从来没有跑过
等你发现里面无数的错误之后,就会觉得写书的人抄抄捡捡的水平实在也太低,而且是超级外门汉所为,因为很逻辑错误明显到家了
这本书很适合当ruby on rails的测试员考卷,题目只有一条:请让其中一章的代码正确运行
不过中肯的说,内容还是不错,就是错误太多太多太多太多太多太多多多多多。。。。。
下面两段代码有不同的效果:
class T1
attr_reader :foo
@foo = 'foo1'
def foo
return 'foo3'
end
def initialize(foo2)
@foo = foo2
@foo = self.foo
end
end
i1 = T1.new('foo2')
puts i1.foo
结果:
PS F:\ror\iStar\SToDoOL> ruby mytest\cl1.rb
foo3
class T1
def foo
...
看了一个javaeye的一个关于这个的讨论,说的不是很清楚,自己测试了一下
class T1
attr_reader :v1
@v1 = 'abc'
@v1 = 'bbb'
def initialize(v1)
@v1 = v1+'dfd'
@v1 = self.get_v1
@v1 = get_v1
end
def get_v1
return @v1+'lllllll'
end
def self.get_v1
return @v1+'kkkkk'
...
map.resources :pages
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
上面是正确的写法,如果写成:
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.resources :pages
就会出现一个错误 :
http://127.0.0.1:3000/pages/1-welcome ...