ruby-on-rails - 改进 'each' 语句

标签 ruby-on-rails ruby ruby-on-rails-3 each

我正在使用 Ruby on Rails 3,我想改进以下代码以更好地完成同样的事情。

query = {}
params.each { |k,v| query[k.singularize] = v }

我该怎么做?

最佳答案

如果你真的找到了那个

params.each { |k,v| query[k.singularize] = v }

花费的时间太长,singularize 会占用您的大部分时间。

如果大部分单词都相同,我会考虑内存。

实际上,如果您有一万个参数,我会考虑进行代码审查!

关于ruby-on-rails - 改进 'each' 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5269268/

相关文章:

ruby-on-rails - 如何将 Cucumber 测试结果保存到文件中

ruby - RE2 正则表达式中如何使用命名捕获组?

ruby-on-rails - 如何使该 Action 抛出404?

jquery - 标准删除链接不适用于 Rails + JQuery UJS

ruby - Nokogiri 将字符串解析为 xml

ruby-on-rails - 渲染一个仅可请求 1 次的页面?

ruby-on-rails - Mechanize::响应代码错误:501

ruby-on-rails - 在其字段旁边显示验证错误

ruby-on-rails - Nil :NilClass 的 Factory Girl 未定义方法

ruby - 带小数位的范围