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