如果我有这个参数添加到URL
params = { name: 'John Key' }
并使用方法to_param:
params.to_param
=> "name=John+Key"
Run Code Online (Sandbox Code Playgroud)
关键是所使用的服务无法正确读取'+',而是需要'%20' name=John%20Key:何时将空间编码为加号(+)或%20?
有没有办法在没有使用的情况下使用'%20'返回参数gsub?

在这种情况下,我想在工具提示标题上显示180而不是0.我知道它可以像在c3官方文档中那样进行定制.但我找不到获得每列总量的方法.
我需要一个表的id,但#pluck速度不够快,因为记录太多。问题是我想直接从mysql将它们放入字符串中,而不是获取任何Array或ActiveRecord::Relation
[1, 2, 3] => "1,2,3"
group_concatRails 中没有,所以我只是通过 sql 询问。例子:
sql = User.select("GROUP_CONCAT(users.id)").to_sql
ActiveRecord::Base.connection.exec_query(sql)
Run Code Online (Sandbox Code Playgroud)
问题是我不知道为什么,但它没有返回表的所有id,而只是返回其中的一些。
知道为什么不返回所有这些或我如何以不同的方式实现它?