【发布时间】:2009-09-18 15:38:05
【问题描述】:
我的 app/models 文件夹中有许多模型。我想稍微清理一下这个文件夹。在子文件夹中移动属于彼此的模型。问题在于,按照惯例,模型类被命名为相应的模块。
例如
app/models/blog/post.rb
应用程序/模型/博客/comment.rb
app/models/user.rb
这样:
app/models/blog/post.rb
class Post < ActiveRecord
end
而不是
class Blog::Post < ActiveRecord
end
【问题讨论】:
-
添加到 config/application.rb
config.autoload_paths += Dir[ Rails.root.join('app', 'models', "blog", '**/') ]
标签: ruby-on-rails activerecord