我是一种新的Ruby on Rails,并无法弄清楚如何将包含逗号的数字字符串存储到数据库中。我曾尝试过这样做,它将列表变成一个数组,并将第一个项目。红宝石搜索逗号分隔的字符串
例如:“12,34,56,78,90”,将其保存为12
同样的事情会发生,当我试图寻找该字符串。这对我来说没有任何意义,为什么Rails想要将字符串转换为数组并获取第一个元素。我一直无法找到这个。任何帮助,将不胜感激!
下面是我想要工作的代码示例。
if DeviceApprovalQueue.find_by_address(params[:address]).nil?
daq = DeviceApprovalQueue.new(device_id: params[:gateway_id], address: params[:address])
if daq.save
#Device is queued
end
else
#Already queued
end
请显示您尝试写入的表的模式以及确切的错误消息。 – mudasobwa