rails-migrations

rails-migrations

文章 0 浏览 5

管理 monoid 迁移

有人可以给我简单介绍一下如何使用 Mongoid 在 Rails 中进行数据库迁移吗?我对每个文档的惰性迁移特别感兴趣。我的意思是,每当您从数据库中读取文档…

清君侧 2024-12-21 22:26:08 2 0

如何在 Rails 迁移中使用 UTF8 字符?

使用如下所示的迁移创建一个简单的模型将破坏 rake db:migrate 任务: class CreateProducts < ActiveRecord::Migration def change create_table :pr…

玩世 2024-12-21 17:40:00 2 0

如何将方法名称作为字符串进行操作?

我有一个包含 14 个字符串列的迁移,我将其命名为: q1、q2、q3...q14 有什么方法可以将它们作为文字进行迭代吗?像这样的东西: i=1 while i<15 do S…

杀手六號 2024-12-21 10:40:02 2 0

将列添加到表后无法更新旧条目 Rails 3.1

我有一个 Rails 应用程序,它已经与一些用户一起运行,我无法删除这些用户。 现在我已经在用户表中添加了几列(如姓氏、昵称)。 问题是,尽管新注册…

怼怹恏 2024-12-21 08:28:57 2 0

什么会导致迁移除了保留正确的版本之外什么也不做?

我有一个应用程序,我首先在 Rails 3.1 中编写,但为了减少 Heroku 上的 slug 大小,我生成了一个新的 Rails 3.0.9 应用程序,并手动移动了必要的代码…

醉梦枕江山 2024-12-20 09:27:56 2 0

Rails:如何迁移添加了 :belongs_to 关系的数据库?

这是我的第一个 Rails 应用程序,我创建它的唯一目的是学习 Rails。 我创建了一个应用程序,其中有用户和产品(和会话,但这与此处无关)。在执行 rak…

忆伤 2024-12-20 05:23:28 2 0

我运行迁移时出现heroku错误(rails 3.1 cedar stack)

已解决:由于网络限制 ,我刚刚推送了我的应用程序,我需要运行我的迁移文件来初始化数据库, 我收到以下错误:我应该做什么? 编辑:heroku run bash…

朮生 2024-12-20 04:00:18 2 0

ActiveRecord::Schema.define info :schema.rb 中的版本 -->有必要顺序吗?

在rails db创建脚本schema.rb中,顶部有这一行: ActiveRecord::Schema.define(:version => 20111127090505) do 文档(http://api.rubyonrails.org/cl…

山田美奈子 2024-12-18 07:33:37 2 0

添加迁移到heroku强制重置?

每次我向模型添加迁移时,heroku 似乎都没有意识到这一点,直到我执行 heroku rake db:reset / pg:reset 我必须执行什么程序才能将 :last_name 添加到…

桃扇骨 2024-12-17 03:11:53 2 0

Rails 迁移无法更新文本字段

我正在使用 Rails 3.1.1 和 Ruby 1.9.2。我正在将数据库从 Ruby 1.8.7 环境迁移到 Ruby 1.9 环境,并希望执行以下迁移: # coding: utf-8 class Clean…

淡莣 2024-12-17 01:38:22 2 0

ActiveRecord Rails 3.1 的迁移向下方法截断表

我在迁移时的 up 方法上定义了以下内容来设置初始数据: def up Color.create!({:id=>1,:name=>"",:color=>"FF6633"}) Color.create!({:id=>2,:name=>…

红玫瑰 2024-12-15 12:51:51 3 0

尝试在 self.up 中创建记录时,Rails 迁移会出错

我有以下迁移: def self.up add_column :project_statuses, :system_sequence, :integer, :default => 0, :null => false ProjectStatus.create :nam…

长发绾君心 2024-12-13 01:06:33 2 0

为什么rails数据库id在销毁中间项后继续向前计数?

标题可能不太清楚,无论如何最好只看这个: 我创建/销毁项目 A、B 和 C 的顺序是: 创建 A --> id:1 创建 B --> id:2 销毁 B 创建 C --> id:3 我已经…

触ぅ动初心 2024-12-10 21:37:29 3 0

Rails 3.1 迁移删除迁移文件名中的时间戳

我正在尝试将应用程序从 Rails 3.0.7 升级到 3.1.1。当我尝试在 3.1.1 下运行迁移时,会生成迁移文件,但没有前导时间戳。例如: $ rails g migration…

メ斷腸人バ 2024-12-10 16:34:18 3 0

Rails 中的 t.belongs_to 和 t.references 有什么区别?

t.references 和 t.belongs_to 之间有什么区别? 为什么我们有这两个不同的词?在我看来他们做同样的事情? 尝试了一些谷歌搜索,但没有找到解释。 cl…

风追烟花雨 2024-12-10 09:47:54 4 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文