Rails模型和const_get

时间:2017-11-22 17:37:53

标签: ruby-on-rails ruby ruby-on-rails-5 constants

鉴于刚刚在全新的Rails应用程序中创建的Rails模型%c

为什么我可以关注?

Test(只要我愿意)

或以下?

Test::const_get("Test")::const_get("Test")(只要我愿意)

1 个答案:

答案 0 :(得分:0)

Test::const_get("Test")返回Test类(本身),所以它一直是乌龟。

puts Test::const_get("Test").class
# Class
puts Test::const_get("Test").is_a? Class
# true