zoukankan      html  css  js  c++  java
  • ruby on rails新项目不使用数据库,配置过程记录

    查询了大神的经验贴

    http://stackoverflow.com/questions/19078044/disable-activerecord-for-rails-4

    http://stackoverflow.com/questions/821251/how-to-configure-ruby-on-rails-with-no-database

    其中点赞最多的也是我用的方法

    If you are creating a new application, you can use -O to skip ActiveRecord:
    
    rails new my_app -O
    For existing applications:
    
    1. Remove database adapter gems from your Gemfile (mysql2, sqlite3, etc.)
    
    2. Change your config/application.rb
    
    Remove require 'rails/all line and require frameworks you want to use, for example:
    
    require "action_controller/railtie"
    require "action_mailer/railtie"
    require "sprockets/railtie"
    require "rails/test_unit/railtie"
    3. Delete your config/database.yml file, db/schema.rb and migrations (if any)
    
    4. Delete migration check in test/test_helper.rb
    
    5. Delete any ActiveRecord configuration from your config/environments files (this is what is causing your error)
    This
    is all you need to do for an empty Rails app. If you run into problems caused by your existing code, stack trace should give you sufficient information on what you need to change. You might for example have some ActiveRecord configuration in your initializers.

    6.删除controller里对Model的调用,把model里对ActiveRecord的依赖也删除
  • 相关阅读:
    第一章 初识shiro
    LDAP概念
    css定位
    css随笔1
    自己动手实现信息检索系统
    IntelliJ IDEA和pycharm注册码
    俄罗斯农夫算法
    [NOIP2013]转圈游戏
    [codevs1287]矩阵乘法
    [洛谷1314]无序字母对
  • 原文地址:https://www.cnblogs.com/iwangzheng/p/4820298.html
Copyright © 2011-2022 走看看