我有一个模型(患者),我在添加新患者时设置了它自己的 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
任何想法,将不胜感激。非常感谢!