【发布时间】:2019-06-04 01:07:44
【问题描述】:
为什么 Ruby 解释器没有在这个实例中抛出 NameError?
class OrangeTurtle
self.table_name = 'turtles'
end
文件名:orange_turtles.rb
【问题讨论】:
-
不熟悉任何强制执行此行为的语言。
-
您的问题不清楚。在这种情况下,为什么 Ruby
raise是NameError?它可以raise和NameError的唯一原因是Class#table_name不存在。
标签: ruby-on-rails ruby autoload