如何通过rails中的Get方法传递参数数组?目前我的URL是这样的:

http://localhost:3000/jobs/1017/editing_job_suites/1017/editing_member_jobs/new?ids[]=1025&ids[]=1027

如何使用Get方法传递数组,但避免?ids[]=1025&ids[]=1027部分.

请求正在通过javascript窗口发送.开放式方法.是否有任何解决方法可以发送not ajax Post请求.

推荐答案

不,GET只能在url本身上放置变量.如果你想让URL变短,你必须发布.这是HTTP的一个限制,而不是Rails.

Ruby-on-rails相关问答推荐

Rails turbo流只更新页面上的一个元素

如何控制或定制S为模型使用的命名路由Rail()?

刺激中的Rails 7和 bootstrap 错误-无法解析模块说明符 bootstrap

使用 Ruby On Rails 的多个用户模型,并设计有单独的注册路由,但只有一个共同的登录路由

如何在 IRB/Rails 控制台中 suppress 返回值的输出?

ruby on rails 和 javascript 之间的时间转换反之亦然?

attr_accessible(*attributes) 和 attr_protected(*attributes) 有什么区别?

Rails:如何访问 RESTful 助手?

如何在 Ruby on Rails 中创建一个锚点并重定向到这个特定的锚点

如何在 Ruby 字符串中返回最后一个斜杠(/)之后的所有内容

Rails 发现获取 ActiveRecord::RecordNotFound

查找日期时间与今天匹配的记录 - Ruby on Rails

使用 Devise 令牌登录,这是内置的吗?

禁用 RVM 或使用没有 RVM 安装的 Ruby?

使用 RSpec 2 关闭一个规范的事务性固定装置

Rspec - Rails - 如何遵循重定向

长期运行项目中的 Rebase Rails 迁移

ActiveRecord 查找以

Ruby on Rails:如何在 select_tag 中使用默认占位符?

Ruby on Rails:Cucumber:我如何获取单个功能?