mysql - 将 Rails 应用程序“连接”到现有的 MySQL 数据库?

标签 mysql ruby-on-rails ruby-on-rails-3 rails-migrations

因此,在我的公司中,我们正在慢慢转向 Rails,而不是 PHP(准确地说是 Code Igniter)。 因此,我们实际的 PHP 应用程序正在使用 Mysql 数据库,我想将一个新的 Rails 应用程序连接到该数据库,但同时我们的 PHP 仍在运行,因此我无法更改数据库。

我真的不知道应该从哪里开始使用所有 Rails 功能(或者至少尽可能多地使用)。

最佳答案

将 Rails 应用连接到现有数据库应该不会有任何危害。您需要注意任何违反 Rails 约定的内容(例如,表名是模型的复数形式),并更改数据库(和您的 php 应用程序)或围绕 Rails 中的问题进行编程。

但第一步只是连接到数据库并为现有表创建模型,然后查看哪些有效,哪些无效。

之后,如有任何具体问题,请在此处发布。

作为建议,请备份您的数据库并开始针对该数据库进行编程以构建您的应用程序并确保一切安全运行。

关于mysql - 将 Rails 应用程序“连接”到现有的 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17299232/

相关文章:

MySQL SELECT * FROM 表 WHERE id IN (子查询)

用于存储关注者/关注用户的 MySQL 与 Redis

ruby-on-rails - "count"或 "length"哪个更快?

php - 了解 PHP 日期差异

mysql - 删除mysql中字符串后面的所有内容

ruby-on-rails - Rails 4 : Set a cookie in a request/response if type is JSON?

javascript - Rails 4 - 用于具有简单形式的依赖字段的 JS

ruby-on-rails - 为什么 Heroku 不接受我在 Windows 中的 Gemfile.lock?

ruby-on-rails - `method_missing':#<Rails::Engine::Configuration:0x9d6a6d8> 的未定义方法 `assets' (NoMethodError)

ruby-on-rails - RAILS3 : to_JSON with multiple objects and includes