Rails是否会在发布请求后从参数键中删除问号?

时间:2019-01-29 17:24:41

标签: ruby-on-rails parameters

我有questions,其属性为text,该属性通常是一个以问号结尾的字符串。

示例:

question.text = "Do you have any pets?"

当在params哈希中提交此文本时,我注意到?已从params哈希中删除。

示例:

Parameters: {"Do you have any pets"=>"Yes"}

这是Rails自动完成的吗?处理这种情况的最佳实践是什么,因为它会影响我在保存时进行的比较检查?

question.text = "Do you have any pets?"

params["Do you have any pets"] == "Yes" // true
params[question.text] == "Yes" // returns false

0 个答案:

没有答案