首先在database.yml中加入以下代码,其中cg_clone是外部等待使用的数据库。
假如在cg_clone中有一张表叫contracts,那么生成Contract类。并用establish_connection来声明建立到哪个数据库的连接:
这样我们在控制器中就可以使用Contract类了,如:
cg_clone: adapter: mysql database: cg_clone username: root password: host: localhost
假如在cg_clone中有一张表叫contracts,那么生成Contract类。并用establish_connection来声明建立到哪个数据库的连接:
class Contract < ActiveRecord::Base establish_connection :cg_clone end
这样我们在控制器中就可以使用Contract类了,如:
def contract_list @contracts=Contract.find_all end
发表评论
-
使用 Capistrano 对rails app进行快速部署
2011-02-23 15:05 1767仅转载了,还没有用过,如果有问题可留言,大家一起讨论 在进行 ... -
ruby进行web serveice的方法
2011-02-15 14:37 842require 'soap/wsdlDriver' #url ... -
友好的登录系统
2011-01-28 10:54 679友好的登录系统 按照目前的代码,如果管理员尝试在未登录的状态下 ... -
第三版
2011-01-27 15:36 0view格式化价格 <%= number_to_curr ... -
用户操作数据库记录
2011-01-25 15:16 856今天我们看看怎样在数据库记录用户操作 db/migrate/0 ... -
Ruby中 respond_to? 和 send 的用法
2011-01-25 14:24 1247obj = Object.new if obj ... -
rails 路由
2011-01-25 14:17 11574 正则路由 Rails支持 ... -
rails 验证自定义方法
2011-01-25 11:37 1573可以自定义validate(), 这个方法在每次保存数据时都会 ... -
flash-notice自动消失
2011-01-25 11:12 1372flash 提示的自动消失: <body onloa ... -
密码加密和解密
2011-01-25 11:11 1200two way crypt: #http://crypt. ... -
开发环境页面直接调试
2011-01-25 11:06 672#首先,在layout里边的合适地方添加debug,并且使 ... -
对静态页面进行缓存
2011-01-24 14:35 934对于静态站点我们可以利用Rails的cache来管理,如在co ... -
rvm部署rails3和ruby192
2011-01-21 10:39 10891. Installing RVM $ sudo gem ... -
rails要理解
2011-01-18 10:57 606清单3 module Dictionary ... -
rails 加载不同插件设置
2010-12-31 14:49 384config.plugins = [ :all ] co ... -
参考rails 下拉
2010-12-31 14:47 623对于多数的model的select列表,我都会用model属性 ... -
自定义form提示
2010-12-31 10:53 688自定义form错误提示 application_contro ... -
提高rails开发模式下静态页加载速度
2010-12-31 10:44 876http://github.com/thedarkone/ra ... -
瘦controller,富model
2010-12-28 14:02 736----先看这么一段rhtml代码:渲染模板中加入了这么多的逻 ... -
rake 命令一览
2010-12-28 11:21 991rake db:abort_if_pending_migr ...
相关推荐
扩展数据库最简单的方法之一是将较大的,不经常连接的表移动到单独的数据库。 ActiveRecord支持多个数据库,但是Rails没有提供管理它们的方法。 Multiverse正好实现了这个功能。
ruby on rails 安装 组件下载 连接mysql mssql等数据库 包含一个完整的一对多数据库例子方案
它提供了一系列用于处理多个数据库的帮助程序,以及一些用于处理这些数据库的其他Rails任务。 它是从“话语”中提取的。 安装将此行添加到您的应用程序的Gemfile中: gem 'rails_multisite'然后执行: $ bundle或将...
MissionKontrol是一个管理面板,允许用户对一个或多个数据库中的数据进行CRUD。 该应用程序具有自己的数据库,用于存储配置和注释。 您连接到的数据库将直接更新。 单独的改善了写入/更新/删除验证。 我们正在考虑...
使用ActionCable进行网络套接字以启用与多个客户端的画布连接。 这将保留所有动画对象,并将它们与各自的画布和用户连接起来。 创建用户,画布,带书签的画布和动画端点。 安装 运行“捆绑安装”以安装必需的gem。 ...
19.4 连接多张表 280 19.5 自引用的连接 287 19.6 Acts As 288 19.7 何时保存 291 19.8 预先读取子记录 292 19.9 计数器 293 第20章 ActiveRecord第三部分:对象生命周期 295 20.1 校验 295 20.2 回调 303 20.3 高级...
它是为在多租户应用程序中使用而创建的,在多租户应用程序中,数据在几个数据库之间进行了分区,但是可以通过相同的ActiveRecord模型进行访问。 基本上,这个gem是ActiveRecord的一个不错的连接切换器。 请记住,...
Ardisconnector 这个 gem 在每个请求完成时断开数据库连接。 (Rails 应用进程保持与数据库的连接) ...连接多个DB时 您可以添加一个模型断开连接,如下所示 Ardisconnector::Middleware.models <
Rails博客示例这是一个博客,它连接到Railway Postgres数据库。 :sparkles: 特征Ruby滑轨Postgres :female_sign::female_sign: 如何与铁路一起使用使用railway init连接到您的铁路项目安装Ruby需求bundle install ...
实验 #2 - 创建一个新的数据库............................................................................................43 4.1 DB2配置....................................................................
它速度非常快,而且工作得非常好,但它之所以有效,是因为 Rails 测试全部在一个进程中运行,并具有一个数据库连接。 当您引入 Cucumber 测试时,此技术在 Rails 中失效,因为它启动单独的 Web 服务器和浏览器进程...
大礼包共享 使用单个Spree应用程序实例的多个商店。 使用请求子域来交换数据库,Rails缓存(首选项),图像路径。安装添加到您的Gemfile : gem 'spree_shared' , github : 'spree-contrib/spree_shared' , branch :...
最佳配置: 最小美洲狮线程 == 最大美洲狮线程# puma 线程数 == # ActiveRecord 连接池中的数据库连接数数据库连接限制(例如,20 个用于业余开发)> puma 进程 * puma 工人(例如 10 == 2 个工人 * 5
该框架中包含的代码可以自动加载所有模型和控制器(请参阅下一节)并连接到数据库(在这种情况下,使用Mongoose作为ODM)。 如何创建一个新的初始化模块 要创建一个新的初始化模块,您只需要在/initializers/文件
它与XML和JSON数据一起工作,并可以集成您使用的任何服务器端的技术(ASP,ASP.NET,PHP,JSP,ColdFusion,Ruby Rails等)和数据库。FusionCharts XT能满足您所有的制图要求。 FusionCharts XT是值得信赖的图表...
我还想探索Rails的更多高级功能,例如邮件和工作。 演示版 二手技术 -Ruby on Rails Ruby具有新手友好的语法,并且是我当时唯一了解的语言。 Rails是一个开发框架,它使抽象任务变得更加容易,并允许我干燥我的...
给定一个数据库,只需要配置好数据库连接,koala可以通过扫描数据库自动生成全套的restful api的后端代码。通过预先约定好的接口调用规范,前端就可以直接开发应用系统了。 1. 为什么开发Kaola 类似koala的代码生成...
构建注意事项介绍这个应用程序是使用 Ruby on Rails 框架构建的,该框架连接到 Postgresql 数据库并托管在 Heroku 上。 前端使用 Sass 和纯 CSS 构建,按照 Jonathan Snook 的 SMACSS 架构进行组织。细节Ruby版本:...
例如,10名独角兽工作者可以共享一个数据库连接,从而避免了Postgres服务器上的连接限制和内存不足错误。常问问题问:为什么要使用事务池? 答:每台dyno拥有许多保持打开的空闲Postgres连接的工作程序,并且您希望...