我正在尝试将 Sinatra 应用程序(使用书中的食谱)重新创建到 Rails 中。Sinatra 应用程序使用 data_mapper,它允许您使用 :key => true 将字符串设置为主键
include DataMapper::Resource
property :identifier, String, :key => true
property :created_at, DateTime
我不确定如何在 Rails 3 中执行此操作。您能解释一下如何将标识符字符串设置为主键吗?
另一个问题可能是我正在 sqlite3 上进行开发,但最终将使用“pg”托管在 Heroku 上。如果这太复杂了,请假装我只使用 sqlite3