我想在我的Ruby on Rails应用程序中使用CI(持续集成)服务器.
如果应用程序是Java,我应该使用Hudson CI Server.
Ruby on Rails中最好的解决方案是什么?
我知道有很多数据库设计工具,数据库建模工具.例如,ER-win,db desginer等.
但是,Ruby on Rails不支持它们.
为Ruby on Rails设计数据库的最佳方法或工具是什么?
附:
我知道rails开发阶段正在逐步发展.但是,在开始项目时,我认为数据库建模必须是第一位的.我可以使用哪种数据库建模工具?
我在我的Rails项目中使用Authlogic进行身份验证.
它为电子邮件和登录字段提供默认验证.
但是,我想允许电子邮件为空加入,因为我的服务是针对移动设备而且很难在移动设备中插入电子邮件字段.
如何在Rails中使用Authlogic跳过电子邮件验证?
我想将page_cache与will_paginate一起使用.
这个页面上有很好的信息.
http://railsenvy.com/2007/2/28/rails-caching-tutorial#pagination http://railslab.newrelic.com/2009/02/05/episode-5-advanced-page-caching
我写了routes.rb看起来像:
map.connect '/products/page/:page', :controller => 'products', :action => 'index'
Run Code Online (Sandbox Code Playgroud)
但是,url的链接不会更改为will_paginate helper中的'/ products/page /:page'.它们仍然是'产品?page = 2'
如何在will_paginate中更改网址格式?
我只是将我的Web服务从Rails 2.3.8升级到Rails 3.0.3
它几乎运作良好.
我有一个问题,当使用capistrano部署服务时发生丢失连接错误.每次部署大约发生3次.该服务使用来自https://github.com/tchandy/octopus的 octopus gem 进行数据库复制,包含1个主数据库和2个从数据库.
Mysql :: Error:在查询期间丢失与MySQL服务器的连接:SELECT regions.*FROM regionsWH ...
当章鱼未与单个数据库一起使用时,不会发生此问题.但是流量需要复制.
拜托,给我任何建议.谢谢.