`
zfj.rails
  • 浏览: 46645 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

【config\database.yml】之简写

阅读更多
base: &base
  adapter: postgresql
  encoding: UTF8
  host: localhost
  username: xxx
  password: xxx
  pool: 5
  timeout: 5000

development: &development
  <<: *base
  database: app_development

production: &production
  <<: *base
  database: app_production

test: &test
  <<: *base
  database: app_test


如有不同之处,请自行替换。

另外,补充下哈。

如项目打算用到多个数据库,也可在些配置文件中配置。如:

base: &base
...
...
test: &test
  <<: *base
  database: app_test

anotherdb: &anotherdb
  <<: *base
  database: anotherdb


在要用到的Model中这样调用:

class Contact < ActiveRecord::Base
  establish_connection :anotherdb
  ...
  ...
end


分享到:
评论

相关推荐

    ju_conf.rar

    2. `database.yml` - 这可能是用于存储数据库连接信息的YAML格式文件,常见于Ruby on Rails等框架。 3. `appsettings.json` - 对于.NET应用,这是存储应用程序设置的JSON格式文件。 4. `nginx.conf` - 如果"ju"是一...

    Ruby on Rails入门例子

    你将在`config/database.yml`文件中配置数据库连接信息。 4. **生成资源**:Rails提供了许多命令行工具,如`rails generate`(简写为`rails g`),用于快速生成模型、控制器、视图等。例如,`rails g scaffold Post...

    rails 的安装

    在 `config/database.yml` 文件中配置你的数据库连接信息。 7. **运行服务器**: 进入新创建的项目目录,运行 `rails server` 或简写 `rails s` 启动开发服务器。然后,你可以在浏览器中访问 `...

    《Ruby On Rails》 源码 下载、导入、运行

    检查`config/database.yml`文件,根据你的本地数据库设置进行适当修改。常见的数据库有SQLite、MySQL和PostgreSQL。 5. **运行数据库迁移**: 使用`rails db:migrate`命令来应用数据库迁移,这将创建或更新数据库...

    配置rails环境

    在`config/database.yml`文件中,你需要配置你的数据库连接信息,包括数据库名称、用户名、密码等。 4. **解决Gem依赖问题**:在上述描述中遇到的问题是缺少`sqlite3`库,这是Rails与SQLite3数据库交互所必需的。在...

    gopmc-SRD.zip

    10. **持续集成/持续部署(CI/CD)**:在gopmc-SRD项目中,可能包含配置文件如Jenkinsfile或.circleci/config.yml,用于自动化测试、构建和部署流程。 由于标签为空,我们无法得知具体的技术栈或主题。在gopmc-SRD的...

    sg-exam-master.zip

    在深入探讨之前,先了解一下“sg”通常可能是项目名或公司名的缩写,而“exam-master”则明确指出了这个项目的核心功能是关于考试管理。 在解压 "sg-exam-master" 后,我们可能会找到以下常见的文件和文件夹结构: ...

    pup

    3. config目录:包含application.rb,database.yml等,用于配置应用和数据库。 4. db目录:包含schema.rb(数据库模式)和migrations(数据库迁移)。 5. app目录:如前所述,包含模型、视图、控制器等。 6. bin目录...

    profec

    标题“profec”和描述“profec”都比较简洁,没有提供明确的IT知识点,但我们可以根据常见的术语或缩写来推测可能涉及的内容。在IT领域,“profec”可能是指某个程序、工具、函数库或者编程概念的缩写。由于标签为空...

    go-cls-webcrawler

    3. `config.json`/`config.yml`:配置文件,可能包含爬取的URL、深度限制、存储设置等。 4. `utils.go`:通用工具函数,如错误处理、日志记录、HTTP客户端等。 5. `models.go`:定义数据模型,用于存储爬取到的信息...

Global site tag (gtag.js) - Google Analytics