如何从查询中获取值并在Rails上将值加1

时间:2015-11-30 14:23:51

标签: ruby-on-rails ruby ruby-on-rails-4 web

对于这个简单的问题,我真的很感激。

test = Model.find_by_sql("SELECT number FROM tbl_one LIMIT 1").each do |a|
  p = a('number')
  puts p
end

看,我的意思是,在将值存储到p后,如何将p值加1。 隐藏复制代码

puts p + 1

我试了但是没有用。根据我所看到的,' p'并没有真正存储价值,但我不确定。无论如何,我是Ruby和Rails的新手

任何解决方案? 谢谢。

注意:我也在codeproject中提出了这个问题。只是为了确保快速响应。感谢。

1 个答案:

答案 0 :(得分:-1)

盛衰! 对不起,我的错误......我找到了! p = a('number').to_i 然后我可以轻松地将值加1 谢谢!