rails 中的参数传递被转义

问题描述

提交的form如图 后台获取的数据如下["http%253A%252F%252F202.114.114.71%253A8080%252Fwps%252Fsamples%252Flongrive.zip", "15000", "ESRI%2520Shapefile", "ESRI%2520Shapefile"]特殊符号全部被转义了,有什么办法不让转义,或者将其还原数组的传递采用的方法是这样的 http://samsam.iteye.com/blog/440515

解决方案

虽然不知道你为什么一定要转回来,不过这个方法可以帮你:URI.unescape("http%253A%252F%252F202.114.114.71%253A8080%252Fwps%252Fsamples%252Flongrive.zip")

时间: 2024-10-04 14:52:49

rails 中的参数传递被转义的相关文章

rails中自定义helper中HTML被转义的问题

问题描述 使用rails3开发,在books_helper.rb中有如下代码: def indexhelper books html='<tr>' end然后在View中调用:<%= indexhelper @books %>结果中的HTML被转义为:<tr>而不是所希望的 <tr> 解决方案 <%= indexhelper @books %> 改为 <%=raw indexhelper(@books) %>

利用Rails中Rake管理MySQL数据库

作为一名优秀的程序员,除了编写大量的程序外,创建大量的数据库也是在所难免的.在过去的几年中,笔者曾经创建和管理了大量的MySQL数据库,在这个过程中曾使用各种工具来进行管理,以便使它的过程更简单,例如首选的图形化管理工具PHPMyAdmin,以及基于命令行的MySQL clent,它们都非常好用.但是,在笔者内心身处始终觉得,我们是一名程序员,而不是一名数据库管理员,总感觉编程和数据库管理之间有些跨越.为什么不用与编程相同的方式来管理数据库结构呢?自从开始使用Rails,终于找到了答案.通过Ra

ruby on rails中modal查询has_and_belong_to_many

问题描述 ruby on rails中modal查询has_and_belong_to_many [12/21/14, 8:39:29 AM] Zengwei Shao: 问你一个问题,两个modal的关系是has_and_belong_to_many,我使用一个modal.includes(:modal1).where(....)查询之后modal中的只有modal1_ids 我想查到modal中有modal1s 解决方案 用 modal.modal1s 就可以了

c++-C++中有替代C#中@使字符串不转义的方法吗?

问题描述 C++中有替代C#中@使字符串不转义的方法吗? string path = @"C:Program FilesDigiDNADiskAid":改成C++: 解决方案 C++11支持raw string std::string path = R""C:Program FilesDigiDNADiskAid"": 解决方案二: string path = "C:Program FilesDigiDNADiskAid":

rails中weill_paginate的paginate方法中不能使用额外参数的解决办法

    我们知道高版本中的rails中的分页功能已经放在will_paginate这个gem中,我们在控制器方法中往往需要调用其paginate方法来实现分页数据集控制,举个例子:正常的情况我们想要每页显示10条记录可以这么写: Item.paginate(page:params[:page],per_page:10) 但是我们又想要降序排列记录呢?书上给出的例子如下: Item.paginate(page:params[:page],per_page:10,order:'created_at

传参-关键字:tomcat8,注解,仅在POST请求中出现,参数传递问题

问题描述 关键字:tomcat8,注解,仅在POST请求中出现,参数传递问题 tomcat8.0下注解方式接收POST请求并存放参数,遇到这个问题http://zhidao.baidu.com/question/427520912867439172.html?qq-pf-to=pcqq.group, 请大神们,给个详细解释(query()和delete()都正常,仅@RequestMapping(method = RequestMethod.POST)出现) 解决方案 http://alog20

C# 中,参数传递用ref外部参数还是对象?

问题描述 C# 中,参数传递用ref外部参数还是对象? 一个客户端程序,用异步方法连接服务器,需要回传几个参数,之前老师写的代码用了很多ref参数,但是asnyc方法不能用ref参数,怎么办?全部用对象吗?代码改动好大 解决方案 可以用函数返回值模拟,返回值返回一个结构体,包含所有原先ref的参数,在调用async返回以后,再包装一层,转换为ref参数. 解决方案二: 这样做,还不如直接创建对象传递参数简单啊

ruby on rails 中render json 格式 对于其中包含中文怎么处置呢?

问题描述 ruby on rails 中render json 格式 对于其中包含中文怎么处置呢? 老是报xE7" from ASCII-8BIT to UTF-8 之类的错误 解决方案 Ruby on Rails中文处理Kindeditor for Ruby on Rails 中文文档No more attr_accessible in Ruby on Rails 4

Yii2.0 Basic代码中路由链接被转义的处理方法_php实例

按照惯例,说下运行环境和各版本编号 OS:Windows10 Apache:2.4 MySQL:5.7.15 PHP:7.0.11 问题描述:按照官网的提示,下载了basic版本的代码,配置了虚拟域名,打开浏览器可以访问了(具体过程略). 但是,在点击链接地址时会发现,链接地址被转义了,"/"变成了"%2F". 查找代码,一步一步找. 找到最后yii-v2.0.9-basic\vendor\yiisoft\yii2\web\UrlManager.php 第371行,