【发布时间】:2017-09-17 18:47:08
【问题描述】:
我有以下方法,我正在尝试将customer_status.status 添加到结果数组中,但出现错误undefined method <<
def self.latest_customer_details(user_id)
latest = latest_within_last_year(user_id)
return nil unless latest.present?
customer_status = customer_status(user_id)
result = Customer.new('customer_info', latest.customer_info, latest.status, latest.purchase_date)
result << customer_status.status
end
我该如何解决这个问题?
【问题讨论】:
-
result是Customer对象,而不是数组。仅当Customer继承自 Array 时,您的最后一行才有效。
标签: arrays ruby ruby-on-rails-4