默认情况下,gem active_model_serializer(来自rubygems,版本0.8.1)在app/serializers
中查找序列化程序。
但是,我在Rails项目的根目录下有一个shared
目录,共享模型,序列化程序,其他项目的规范作为git子树。
如何指定active_model_serializer查找app/serializers
和shared/serializers
中的文件?
感谢。
答案 0 :(得分:0)
我终于找到了该怎么做...只需通过这种方式在shared/serializers
加载路径application.rb
:
module MyRailsApp
class Application < Rails::Application
...
config.eager_load_paths << Rails.root.join('shared/serializers').to_s
end
end