cost 200 ms
Rails 6,切换 Git 分支后架构文件不匹配迁移文件 - Rails 6, Schema file not matching migration files after switching Git branch

Rails 6,使用 sqlite3 进行开发。 我的 schema.rb 有一个不应该存在的文件:没有迁移文件(在当前的git 分支上)说应该生成它。 通过它的名字,我可以看到它来自我放弃的早期分支,并且没有回去尝试不同的方法来构建我的 rails 应用程序。 仔细检查:当我尝试访问 Rails ...

将字段添加到迁移表后,方法值为“nil”而不是“true”或“false” - Method value is 'nil' rather than 'true' or 'false' after adding the field to a migration table

我将一个名为“custom_design_enabled”的字段添加到我的 schema.rb 文件中的“members”表中,作为默认值为 true 的布尔值。 当我尝试在 rails 控制台中更改此设置时,它表示该字段为“nil”而不是“true”或“false”。 我认为有一部分迁移过程被我无 ...

如何在同一张表之间做has_many和has_one? - How to do has_many and has_one between the same tables?

我有一个表格联系人和一个表格实体。 一个实体可以有多个联系人,而同一个实体应该存储一个特殊的联系人作为主管。 我在其他地方找不到任何直接的答案,但有这样的事情: 我怎样才能实现它并拥有来自 ActiveRecord 的 Entity.first.entity_contact 之类的东西? 非常感谢 ...

如何在 Rails 应用程序中重新排序表列? - How do I re-order table columns in a Rails app?

我在我的 Rails 应用程序中创建了一个模型,一段时间后意识到我忘记添加一些属性,后来通过生成的迁移添加了它们。 我现在意识到schema.rb属性列的顺序是它们出现在 ActiveAdmin 中生成的资源视图中的顺序。 当我在 ActiveAdmin 中查看该模型时,我想对列重新排序,我认为 ...

在Rails 5中,设置config.active_record.schema_format =:sql,但仍在db:migrate上创建schema.rb - In Rails 5, setting config.active_record.schema_format = :sql but still getting schema.rb created on db:migrate

在Rails 5应用程序上工作时,我想使用structure.sql而不是schema.rb (我们正在使用带有大量自定义SQL调用的PostGIS ...)。 在config/initializers/database_options.rb我具有以下内容: 如果我运行以下命令: ...

我可以重建db / schema.rb以包含没有迁移的多个数据库吗? - Can I Rebuild db/schema.rb to Include Multiple Databases Without Migrations?

我有一个Rails 5应用程序,它使用三个不同的现有数据库。 此应用程序不需要迁移。 我想构建db/schema.rb以包含所有三个数据库,而不仅仅是主数据库。 执行rake db:schema:dump使用主数据库重建模式。 我相信有一种方法可以做到这一点,但由于某种原因,我一直在寻找 ...

无法从 rails 应用程序中删除 schema.rb 中的表 - Unable to delete tables in schema.rb from rails app

我使用 Rails 4.0 和 Ruby 2.3.0 我有一个小的 Rails 应用程序。 起初我想根据他/她注册的内容为每个用户分配不同的角色。 所以我从https://github.com/MartinJNash/Royce尝试了“Royce” gem 我看到它对我的要求来说太复杂后卸载了它 ...

ruby on rails中的schema.rb和mysql数据库问题 - schema.rb and mysql database issue in ruby on rails

首先,我已经学习Rails 8个月了,但是感觉就像昨天开始的一样,所以请多多包涵。 我正在尝试解决为什么我的值(称为visible)无法正常运行的原因。 我正在使用Simple_form。 “可见”是单选按钮的值: 想法是current_user撰写评论-如果他们将评论设为“公开” ...

schema.rb由于其他分支中的迁移而搞砸了 - schema.rb messed up due to migrations in other branches

目前我正在使用庞大的rails应用程序和多个分支,每个分支都有一个新功能。 它发生了很多功能需要迁移,在将它与master合并之前应该不会出现问题:schema.rb已经使用dev数据库的信息进行了更新! 澄清: 在分支中的每次迁移之前重置+种子数据库或为每个分支创建数据库都不是 ...

在具有Foreigner Gem / Plugin的Ruby on Rails中,外键设置是否应该在Schema.rb中可见? - In Ruby on Rails with the Foreigner Gem/Plugin, should the foreign key setup be visible in Schema.rb?

我正在开发Ruby on Rails应用程序,并使用foreigner插件在例如此类的迁移中设置外键约束。 add_foreign_key(:notifications, :invitations, :dependent => :delete) 但是,当我使用 rake d ...

如何使Rails生成'schema.rb'与MySQL的bigint支持? - How to make Rails generate 'schema.rb' with bigint support for MySQL?

我正在使用Rails 3.0.5。 我使用MySQL作为数据库存储。 我有一个模型,其中一列需要是BIGINT。 我在创建迁移文件中使用以下内容: 哪个工作正常。 但是,当我跑 rake db:migrate 生成的'schema.rb'文件为特定列创建以下 ...

Rails:我更新迁移文件然后运行db:migrate,但我的架构没有更新 - Rails: I update migration file then run db:migrate, but my schema isn't updating

我正在尝试在我的一个表中添加一个额外的字段。 我在迁移文件中添加了该字段(在db \\ migrate下),然后运行了'rake db:migrate',它运行没有麻烦。 我的文本编辑器甚至告诉我我的schema.db文件已经更新,需要刷新。 模式文件不包含我的新字段,任何从我的视 ...

在git中管理schema.rb的首选方法是什么? - What is the preferred way to manage schema.rb in git?

我不想将schema.rb添加到.gitignore ,因为我希望能够从该文件加载新的数据库模式。 但是,保持签入是导致各种虚假冲突,可以通过新的db:migrate:reset轻松解决。 基本上我想要一种方法: 将schema.rb保留在存储库中以进行部署时数据库设置 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM