クエリー文字列pollresponse = trueが単に認識されない「不可能な」状況をデバッグするのに1時間を費やしました。rails: "pollresponse"はクエリ文字列で許可されていない魔法のキーワードですか?
基本的、paramsは[:pollresponse]は、常にゼロであると思われる場合でも、paramsハッシュは、明らかに示し{「pollresponse」=>「真」}
勘では、別の名前に置き換え、それが働い予想通り。
だから私はグーグルの "pollresponse"は私には何も明白ではなかったが、何か "魔法"があると仮定する。
a)実際には予約されているためクエリパラメータとして不正ですか?
b)クエリ文字列パラメータとして使用された場合、無視されるその他の予約語のリストがありますか?
最初の兆候 'grepの中でいくつかの混乱を引き起こす可能性がある原因のどこかにあなたのコード内の
コントローラでテストしていますか?または、update_attributesコールを使用してモデルに割り当てますか? –
コントローラーコードでパラメーターをとり、いくつかの設定を管理するためにそれらをチェックしました – jpwynn