gpt4 book ai didi

mysql - Rails 无需迁移文件即可生成模型

转载 作者:行者123 更新时间:2023-12-02 17:30:12 25 4
gpt4 key购买 nike

我已经创建了数据建模并导入了 sql 文件并为所有模型生成了架构,如下所示。现在我想为 MySQl 中的所有表生成模型,而不需要迁移文件。

此外,我有两个名称范围,并且希望对具有不同名称范围的所有 Controller 使用相同的模型。

# Create a new Rails Project
rails new <project-name> -d mysql

# Run Bundler
bundle install

# Database Initiation
rake db:create

# Dump SQL file into MySQL
mysql -u hmv -p <database-name> < <database-file>

# Generate SQL Schema from the MySQL tables
rake db:schema:dump

# Creating a Git Repo for Versioning and Collaboration
git init
git remote add origin https://<Username>:<Password>@bitbucket.org/harshamv/<Project-Name>.git
git add .
git commit -m 'Initial commit'
git push -u origin master

# Create the Initial Migration File
rails generate migration initial_schema_dump

# Copy the Content from the Schema file to the migration file and run the following command
rake db:migrate

最佳答案

您可以使用--skip_migration选项

rails g model MyModel --skip_migration
invoke active_record
create app/models/my_model.rb
invoke test_unit
create test/models/my_model_test.rb
create test/fixtures/my_models.yml

关于mysql - Rails 无需迁移文件即可生成模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27182593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com