【发布时间】:2014-11-02 00:15:55
【问题描述】:
我正在参加编码课程,但在尝试与讲师一起编码时遇到了问题。我正在尝试学习有关 mixins 和 Enumerable 模块的部分,并制作了这个文件,就像讲师所做的那样,但它对我不起作用。到目前为止,我已经安装了 Ruby,并且已经成功地使用 RVM 来管理 Ruby 和 Rails 版本,所以我不明白为什么这对我不起作用。任何帮助都将不胜感激。
这是我在终端中遇到的错误的屏幕截图:
这是我的示例代码:
# Enumerable as a mixin
class ToToList
include 'Enumerable'
attr_accessor :items, :finished_items
def initialize
@items = []
end
def each
items.each {|item| yield item}
end
end
# list = ToToList.new
# list.items = ['laundry', 'dishes', 'vacuum']
# list.items.select {|i| i.length > 6}
【问题讨论】:
-
那些错误信息有点难以阅读。你能在没有半透明终端的情况下截屏吗?或者更好的是,复制粘贴错误消息?
标签: ruby ruby-on-rails-4 irb