我的设置:Rails 2.3.10,Ruby 1.8.7
这是一个简单的问题,但我想为JSON字符串中的字段传递一个布尔值,该字符串将被Rails解释为布尔值,例如,我在下面用“a”做什么?是0或1还是“真”或“假”或?
{
"a": ??,
"b": [1,2,3...],
"c": 3
}
除了将它与true比较之外,还有另一种方法可以在Ruby中测试true或false,例如,
a = params[:a]
if a == true
答案 0 :(得分:5)
答案 1 :(得分:1)
Scott M在JSON部分是正确的。在Rails端,我需要使用此方法将其转换为Rails布尔格式
的ActiveRecord :: ConnectionAdapters :: Column.value_to_boolean(PARAMS [:A])