Ruby on rails 6初学者RoR迁移中的简单但基本的问题 你好
我有6个关于RoR迁移的简单而基本的问题,尽管我在谷歌上搜索了它,读了很多关于它的文章,研究了一个星期,我还是不明白。请帮助我解决这些问题:Ruby on rails 6初学者RoR迁移中的简单但基本的问题 你好,ruby-on-rails,ruby-on-rails-3,activerecord,ruby-on-rails-3.1,activemodel,Ruby On Rails,Ruby On Rails 3,Activerecord,Ruby On Rails 3.1,Activemodel,我有6个关于RoR迁移的简单而基本的问题,尽管我在谷歌上搜索了它,读了很多关于它的文章,研究了一个星期,我还是不明白。请帮助我解决这些问题: 1-当我创建一个模型(例如“rails生成模型足球联赛”)时,我在db/migration中看到一个“create_Football_leagues.rb”。我想知道更改迁移名称的RoR规则是什么?(我迁移的名字是足球联盟,ruby created“create_football_leagues.rb”) 2-命名ruby在该文件中创建类的规则是什么?
1-当我创建一个模型(例如“rails生成模型足球联赛”)时,我在db/migration中看到一个“create_Football_leagues.rb”。我想知道更改迁移名称的RoR规则是什么?(我迁移的名字是足球联盟,ruby created“create_football_leagues.rb”)
2-命名ruby在该文件中创建类的规则是什么?(Ruby在“create\u football\u leagues.rb”中创建了一个“CreateFootballLeague”类)
3-在我使用rake db:migrate之后,虽然我进行了3次迁移,但我只在cmd中看到以下内容: 我没有为另外3次迁移做任何迁移,而有时候在我使用rake db:migrate运行迁移时,我所有的迁移都被迁移了
4-在我输入rake db:migrate之后,在rake执行“create_football_leagues.rb”之后,我转到mysql,看到一个名为“schema_migrations”的表。在那张表中有一些我的迁移版本。现在我想知道这样一个表的应用是什么
5-在中,我读到,如果我们想将表的主键从默认id更改为我们自己的字段,我们必须使用:primary_key选项,但我不明白如何使用它。如果有人能为这个主题提供一个示例
6-这两个命令之间有什么区别:1-“rails生成迁移footabll”2-rails生成模型足球。我知道“rails生成模型足球”必须在app/model中添加一些额外的文件,但我不理解这些文件的功能 我的朋友请帮我解决这些基本问题。特别感谢 *我的RoR版本是3.1.3*
create\ucode>+复数类名注意您的类名不应包含下划线
您应该非常彻底地学习一些教程,以清楚地理解这些概念。请每个问题回答一个问题。到目前为止你试过什么?什么有效?什么没有?现有教程如何不足?这些都应该是他们自己的问题,而不是一个巨大的问题。我们不喜欢从消防水龙带里喝水。你能更详细地解释3、4、5、6吗?@不是吗73有什么要解释的吗?(这是修辞性的;正如评论所说,这(a)一个问题太多,(b)基本上是不言自明的,(c)在其他教程中涵盖。因此,教程论坛不是真的。