ruby-on-rails - 在Ruby on Rails中识别GET和POST参数

标签 ruby-on-rails

从Ruby on Rails的 Controller 中识别并分离GET和POST参数的最简单方法是什么,这等效于PHP中的$ _GET和$ _POST变量?

最佳答案

我不知道Rails中有什么方便的方法,但是您可以直接访问querystring来解析在那里设置的参数。类似于以下内容:

request.query_string.split(/&/).inject({}) do |hash, setting|
  key, val = setting.split(/=/)
  hash[key.to_sym] = val
  hash
end

关于ruby-on-rails - 在Ruby on Rails中识别GET和POST参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/152585/

相关文章:

ruby-on-rails - rails 未定义方法 'has_many'

ruby-on-rails - 语法错误意外的tANDOP on rails 3教程

ruby-on-rails - 如何使用 oauth2 token 创建与 HTTParty 的连接

mysql - Pluck 查询正在运行,而 select 在 JOINS rails 查询中不起作用

ruby-on-rails - 本地化时间单位

ruby-on-rails - Rspec 不识别 RSpec::Matcher 和 RSpec::Core 的任何方法

ruby-on-rails - 是否有一个干净的 API 用于在 ActiveRecord 中重置 'reload' 上的实例变量?

javascript - Ruby on Rails 教程中显示的销毁操作结果

jquery - 尽管加载了 'Slick' Carousel jQuery 插件的 CSS 不影响我的 DOM

ruby-on-rails - 根据字段值检查 View 中的复选框