beast论坛搭建学习

之前做的项目是用的rails1.2.6,现在学习2.2.2的新特性,beast这个论坛很不名,说是不到500LOC,很多达人也推荐学习这个代码,原来的网页已经无法访问了,不过svn还在

转到苹果下的不适应是都得在命令行下操作,虽然有些图形化的工具,不过感觉做得还不如命令行,

svn checkout http://svn.techno-weenie.net/projects/beast/trunk

rm -rf .svn

先读一下它的readme,修改database.yml配置,使用sqlite3做为development environmet,deploy使用mysql

尝试使用rake db:migrate

肯定是报错,看出错的情况,一般先把你的各种gem包先升级

可以参看苏锐的http://www.surui.net/2008/11/21/setup-my-new-mac/

再使用rake ralis:update

之后再尝试rake db:migrate

估计还是会报错,这里给出两个链接,由于新版本很多方法都已经去除了,所以有些地方还是需要手工更改的,在environment.rb中

PASSWORD_SALT = '48e45be7d489cbb0ab582d26e2168621' unless Object.const_defined?(:PASSWORD_SALT)

更改一下默认的盐值,要不然migrate时会raise在033migriate文件

#  config.active_record.whiny_protected_attributes = false这一句注释了,2.2.2中已经不用了

在development.rb中,把#config.action_view.cache_template_extensions         = false这一句也给注释了

参考链接

http://paulsturgess.co.uk/articles/show/61-undefined-method-require_gem-for-mainobject

http://paulsturgess.co.uk/articles/show/75-undefined-method-cache_template_extensions-when-upgrading-to-ruby-on-rails-222

http://blog.s21g.com/articles/240

 



 


 

posted on 2009-01-03 16:24  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lexus/archive/2009/01/03/1367499.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值