花了一个小时调试“不可能”的情况,查询字符串 pollresponse=true 根本无法识别。
基本上, params[:pollresponse] 似乎总是为零,即使 params 哈希清楚地显示 { 'pollresponse' => 'true' }
凭直觉,将其替换为另一个名称,并且按预期工作。
所以我认为虽然谷歌搜索“rails pollresponse”并没有给我任何明显的东西,但我认为有一些“魔法”。
a)它实际上是保留的,因此作为查询参数是非法的吗?
b) 是否有其他此类保留字的列表,如果用作查询字符串参数,将被忽略?