-1

2 つの配列関数があります。

def available_billing_address_types
  options = []
  options << "Home" if address.present?
  options << "Organisation" if organisation.present?
  return options         
end

def available_billing_address_types
  options = ["Home", "Organisation"]
  options.delete_at(0) if address.blank?
  options.delete_at(1) if organisation.blank?
  return options         
end 

最初のものは期待どおりに機能しますが、2 番目のものは機能しません。

delete_at()2回チューニングすることは不可能だと思いますか?

または、ここで何が欠けていますか?

助けてくれてありがとう...

4

1 に答える 1