Ruby on rails 使用scaffoldGenerator或手动设置RubyonRails数据库
我是RubyonRails的新用户。我有一些问题,请尽早回答 在Rails中为项目创建数据库的最佳方法是什么 1.脚手架生成器 2.手动设计数据库Ruby on rails 使用scaffoldGenerator或手动设置RubyonRails数据库,ruby-on-rails,database,sqlite,ruby-on-rails-4,ruby-on-rails-5,Ruby On Rails,Database,Sqlite,Ruby On Rails 4,Ruby On Rails 5,我是RubyonRails的新用户。我有一些问题,请尽早回答 在Rails中为项目创建数据库的最佳方法是什么 1.脚手架生成器 2.手动设计数据库 安装Rails后,使用Rails创建一个项目新项目名,然后使用cd项目名,然后运行rake db:create,它将创建一个数据库 您可以修改数据库名称,就像默认情况下rails使用数据库一样,例如name_development或name_production。您可以在转到project/config/database.yml时修改此名称 rai
安装Rails后,使用Rails创建一个项目新项目名,然后使用cd项目名,然后运行rake db:create,它将创建一个数据库 您可以修改数据库名称,就像默认情况下rails使用数据库一样,例如name_development或name_production。您可以在转到project/config/database.yml时修改此名称 rails new project_name命令创建默认数据库适配器,例如sqlite3。您可以定义在创建rails项目时默认使用的适配器 sqlite是一个开发数据库,您应该在进入postgresql、mysql或mongodb等产品时更改数据库适配器 如果默认情况下需要使用mysql,请运行下面的命令
rails new project_name -d mysql
如果默认情况下需要使用postgresql,请运行下面的命令
rails new project_name -d postgres
默认情况下,它将创建您需要的数据库适配器
注意:对于rake new project\u name或rails new project\u name这样的命令,您可以同时使用这两个名称
为了理解基本Rails,您需要仔细阅读。本教程假设您具备基本的Rails知识
这里还有
使用scaffoldGenerator或手动设置RubyonRails数据库
脚手架在创建数据库后工作
您可以看到,对于基本关联,您可以看到这是新RoR程序员的好教程
毕竟,您需要使用引用或按索引定义外键进行手动设计,首先决定要使用哪种数据库。主要使用Msql2或Postgres 然后在纸上或其他任何地方设计模式 只要你确定。现在一切都归结为两件不同的事情 您希望自动创建对象。例如:视图、控制器中数据库操作的CRUD。 你想自己控制一切。现在从rails命令创建模型,编写关联,开始编写代码并定义路由。 注意:第2点是在创建自定义应用程序时实现的,您可能需要基本crud以外的操作 现在,你可以告诉我们。你真正想要实现什么,人们会帮助你