我正在使用ruby 1.9.3。我有字段“名称”,价值是“J& E Mechanical Contractors Inc.”,提交表格后,我在控制器中得到以下声明。
Started POST "/pages/new?name=J%20&%20E%20Mechanical%20Contractors%20Inc." for
127.0.0.1 at 2013-04-15 13:59:08 +0530
Processing by PageController#create as JSON
Parameters: {"name"=>"J ", " E Mechanical Contractors Inc."=>nil}
这里我的名字是“J”,但预期结果是“J& E Mechanical Contractors Inc.” 任何建议。
谢谢
答案 0 :(得分:1)
您的请求中包含未转义的&符号:
"/pages/new?name=J%20 & %20E%20Mechanical%20Contractors%20Inc."
需要对其进行转义,否则Web服务器会将其视为参数分隔符。
您是否手动构建此帖子请求?如果是这样,您需要在发出请求之前对参数进行编码。