ruby - 如何从 Ruby 中的多维数组中删除?

标签 ruby

我正在使用以下方法添加到数组:

server.bans << { :mask => "#{user}", :who => "#{server}", :when => Time.now.to_i }

反转这个命令最简单的方法是什么?

我应该使用 .remove 吗? ?如果是这样,我应该传递给它什么,就像我在 << 中使用的一样?

最佳答案

您可以使用 Array#pop删除数组的最后一个元素:

server.bans.pop

关于ruby - 如何从 Ruby 中的多维数组中删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30032151/

相关文章:

javascript - 使用 capybara 捕获浏览器控制台日志

javascript - 我的测试现在因 SyntaxError: Parse error (Capybara::Poltergeist::JavascriptError) 而失败

Ruby 可枚举重置?

ruby - HTTParty 摘要认证

Ruby 继承获取调用者类名称

jquery - 为什么 ruby​​ on rails 返回 null 而不是 json 对象

ruby-on-rails - 使用 Mechanize 在 html 页面中查找字符串

ruby-on-rails - Rspec 期望(实例)接收方法未按预期工作

带有字符串键的 ruby​​ 新散列冒号表示法

ruby-on-rails - 为什么我得到方法未定义?