为什么 ruby-china 在 config/application.rb 中写 require 'markdown'? 不是已经把 lib 加入到 autoload_paths 中了吗?
config.autoload_paths.push(*%W(#{config.root}/lib)) config.eager_load_paths.push(*%W(#{config.root}/lib/exception_notifier))
@huacnlee 华顺哥,帮帮下。
因为 markdown.rb 里面又一些不符合 autoload 规则的类,例如 MarkdownTopicConverter,不直接 require,autoload 机制是无法找到的。
MarkdownTopicConverter
#2 楼 @huacnlee 恩,谢谢华顺哥,我去看看 autoload 规则。
华顺哥 (一声) 哥 (二声)
#4 楼 @heyen 不严谨,是 3,2 吧
#5 楼 @zhangrentian 你们太会玩。。
哈哈
#5 楼 @zhangrentian