【发布时间】:2013-04-30 15:56:02
【问题描述】:
我正在使用 sinatra 和 DataMapper 来访问 sqlite3 数据库。拨打get(params[:id]) 时,我总是收到nil。但是当我拨打get(params[:id].to_i) 时,我可以获得正确的记录。有什么问题需要我明确地进行转换吗?
sinatra 应用程序很简单:
class Record
include DataMapper::Resource
property :id, Serial
....
end
get '/list/:id' do
r = Record.get(params[:id])
...
end
【问题讨论】:
-
您是否受到此问题的影响? (并使用 ruby-2.0?)github.com/datamapper/dm-core/issues/242
-
@mbj,是的!同样的,ruby 2.0!
标签: ruby sinatra datamapper