当前位置: 首页> 书评> 正文

Web开发敏捷之道《我找到的一些书中的错误》

  • 小小评论家小小评论家
  • 书评
  • 2023-03-26 09:47:04
  • 60

新学rails。这本书真是很适合rails入门,语言幽默,内容实用。

不过第2版是基于1.2,现在已经到了2.2有些代码需要更改

另外有些代码错误会导致运行不通。我列出来我找到的错误(可能是我错,发现了回帖告知一下):

1、第6章的动态脚手架在rails2.0版本以上已被移除,静态脚手架语法稍有改变:

参考:http://wiki.rubyonrails.com/rails/pages/ScaffoldGenerator

范例:

./script/generate scaffold Foo somefieldname:integer

anotherfieldname:string whateverfieldsyouwant:text

同一原因,81页代码

@product_pages.current.previous……

所用到的分页插件,在rails2.0以上已经被移除。

在rails2.0以上的静态脚手架生成代码时并不需要。

一个新的分页插件在这里:

http://github.com/mislav/will_paginate

2、97页 将session放入数据库中

如果出现错误信息:

No :secret given to the #protect_from_forgery call. Set that or

use a session store capable of generating its own keys (Cookie Session

Store)

则增加一步:

打开app/controllers/application.rb

取消":secret =>"字段的注释

3、106页

修改代码后出现:

undefined local variable or method `product' for #

阅读全文