Art*_*huk 16 ruby ruby-on-rails
Rails类名称可以包含数字吗?例如:
class Test123
end
Run Code Online (Sandbox Code Playgroud)
这是一个有效的课程吗?我uninitialized constant Test123
尝试加载课程时收到错误.
lul*_*ala 52
我认为Artem Kalinchuk的最后评论应该是这个错误问题的答案.
Ruby类名称可以包含数字.
一个滑轨类有一个正确命名的文件中定义.如果我定义了一个被调用的类NewYear2012Controller
,则需要在new_year2012_controller.rb文件中定义它而不是"new_year_2012_controller.rb".
因为这是Rails变换器和自动加载的工作原理.
是的,Ruby类名可能包含数字.但是,与Ruby中的所有标识符一样,它们可能不以数字开头.
参考:
身份标识
例子:
Run Code Online (Sandbox Code Playgroud)foobar ruby_is_simple
Ruby标识符由字母,十进制数字和下划线字符组成,并以字母(包括下划线)开头.Ruby标识符的长度没有限制.
归档时间: |
|
查看次数: |
7770 次 |
最近记录: |