我有一个 iPhone 客户端,它应该将记录添加到我制作的 Heroku 应用程序中。问题是没有添加记录。
这是我的导轨代码:
Bathroom.Create(name =>params[:name],
:bathroomtype =>params[:bathroomtype],
:street =>params[:street],
:city =>params[:city],
:state =>params[:state],
:country =>params[:country],
:postal =>params[:postal],
:lat =>params[:lat],
:lon =>params[:lon],
:access =>params[:access],
:directions =>params[:directions],
:comment =>params[:comment],
:avail =>params[:avail] )
render :nothing => true
在我的测试早期,它似乎可以在本地服务器上运行。这让我觉得我没有访问生产数据库,但我不确定如何设置它?
在本地测试之后,我做了一个 heroku db:push 来推送数据库,但我仍然不确定我是否做对了。没有创建记录。
这是我的 database.yml
开发:适配器:sqlite3 数据库:db/development.sqlite3 池:5 超时:5000
测试:适配器:sqlite3 数据库:db/test.sqlite3 池:5 超时:5000
生产:适配器:sqlite3 数据库:db/production.sqlite3 池:5 超时:5000
所以,我对创建代码是否正确感到困惑?如果是这样,那为什么我的条目没有出现在数据库中?
任何帮助表示赞赏。