Ruby / Sqlite3:请切换为以数组

时间:2017-11-20 22:17:54

标签: ruby sqlite3-ruby

这里的ruby新手 - 在我的db_add_notice方法中获取有关绑定参数的错误。由于某种原因在搜索此错误时遇到问题。有人可以指出错误吗?感谢。

./ check.rb:57:在`db_add_notice'用nil或多个绑定参数调用SQLite3 :: Database#execute 不使用数组。请切换为传递绑定参数作为数组。 支持绑定参数为* args将在2.0.0中删除。

...
# add a usn entry to the datase
def db_add_notice(db, usn_number, href, title, description)
   db.execute("INSERT INTO usn_notice (usn_number, href, title, description) VALUES (?,?,?,?)", usn_number, href, title, description)
end
...
db_add_notice(db, usn_number, href, title, description)
...

0 个答案:

没有答案