zoukankan      html  css  js  c++  java
  • 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




  • 相关阅读:
    数组 滑动窗口
    爬虫案例 下载某文库付费文档 全格式
    双指针 三数之和
    双指针 四数之和
    双指针法 环形链表 II
    判断是否手机端
    C# 模拟点击
    chrome 扩展开发注意事项
    破解拖动验 证码
    //刷新任务栏图标 终止别的进程序有些程序有托盘会残留
  • 原文地址:https://www.cnblogs.com/lexus/p/1367499.html
Copyright © 2011-2022 走看看