0

我有一个模型(患者),我在添加新患者时设置了它自己的 ID。这是 db/schema.rb 的摘录:

t.integer   "my_patient_id",      :null => false

出于某种原因,超出我的理解,当在本地运行rails 服务器并在本地添加患者时,my_patient_id它应该工作,即当用户输入值 123 时,该my_patient_id值也是 123。但是,在 Heroku 上部署时,my_patient_id似乎获取自动生成的(和连续的)值。

我的 Gemfile 看起来像:

group :development, :test do
  gem 'sqlite3-ruby'
  gem 'ruby-debug19', :require => 'ruby-debug'
end
group :production do
  gem 'pg'
end

任何想法,将不胜感激。非常感谢!

4

0 回答 0