当前位置: 首页 > 面试题库 >

使用MySQL代替SQLite创建一个新的Ruby on Rails应用程序

边国安
2023-03-14
问题内容

我想用MySQL创建我的Rails应用程序,因为我非常喜欢它。如何在最新版本的Rails中而不是默认的SQLite中执行此操作?


问题答案:

如果您已经有一个rails项目,请将config/database.yml文件中的适配器更改为mysql,并确保您指定了有效的用户名和密码,以及可选的套接字:

development:
  adapter: mysql2
  database: db_name_dev
  username: koploper
  password:
  host: localhost
  socket: /tmp/mysql.sock

接下来,请确保您编辑Gemfile以包含mysql2或activerecord-jdbcmysql-adapter(如果使用jruby)。



 类似资料:
  • 本文向大家介绍clojure 创建一个新的应用程序,包括了clojure 创建一个新的应用程序的使用技巧和注意事项,需要的朋友参考一下 示例 按照上述说明并安装Leiningen后,请运行以下命令来启动新项目: 这将使用该<project-name>文件夹中的默认Leiningen模板设置一个Clojure项目。莱宁根有多个模板,这些模板会影响项目的结构。最常见的是使用的模板“ app”,它添加了

  • 问题内容: 我一直在看Redis。看起来很有趣。但是从实际的角度来看,在哪种情况下最好使用Redis而不是MySQL? 问题答案: 忽略整个NoSQL与SQL的争论,我认为最好的方法是将它们结合起来。换句话说,对于系统的某些部分(复杂的查询,事务)使用MySQL,而对于其他部分(性能,计数器等)则使用Redis。 以我的经验,与可伸缩性(很多用户…)相关的性能问题最终迫使您添加某种缓存来减轻MyS

  • 本文向大家介绍clojure 使用http-kit创建新的Ring应用程序,包括了clojure 使用http-kit创建新的Ring应用程序的使用技巧和注意事项,需要的朋友参考一下 示例 Ring是用于Clojure HTTP应用程序的事实上的标准API,类似于Ruby的Rack和Python的WSGI。 我们将它与http-kit网络服务器一起使用。 创建一个新的Leiningen项目: 将h

  • 文件和文件夹设置 生成的应用程序文件夹将如下所示: 应用程序文件夹 应用程序配置存储在不同的位置,一些位于config文件夹中,如测试配置,一些存储在项目根目录中,如linting信息和构建信息。 CLI将应用程序特定的文件存储在src文件夹中,并将Angular 2特定的代码存储在src / app文件夹中。 CLI生成的文件和文件夹将遵循官方样式指南。 警告:CLI依赖配置文件中定义的某些设置

  • 本文向大家介绍winforms 使用Visual Studio创建一个简单的WinForms应用程序,包括了winforms 使用Visual Studio创建一个简单的WinForms应用程序的使用技巧和注意事项,需要的朋友参考一下 示例 本示例将向您展示如何在Visual Studio中创建Windows Forms Application项目。 创建Windows窗体项目 启动Visual

  • Creating an application (创建一个应用) !important: 1. 确保安装 StrongLoop. 2. 已经阅读 核心概念 创建一个新的loopback 应用 Standard project layout(标准的项目布局) Main application script - server.js (启动脚本) Creating a new application(