• 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




  • 相关阅读:
    用Html+Js实现的“自动补全”功能
    利用js为table添加行
    Flex 当鼠标悬停在DataGrid某行上时用datatoolField显示当前行
    Flex中设置编译器参数
    Linux2 在Linux(CentOS)上配置SSH免登陆
    线程笔记
    I/O
    网络编程
    Linux基础
    进程间的通信
  • 原文地址:https://www.cnblogs.com/lexus/p/1367499.html
Copyright © 2020-2023  润新知