【问题标题】:Custom path for active_model_serializer serializersactive_model_serializer 序列化程序的自定义路径
【发布时间】:2014-11-04 18:24:48
【问题描述】:

默认情况下,gem active_model_serializer(来自 ruby​​gems,版本 0.8.1)在 app/serializers 中查找序列化程序。

但是,我在 Rails 项目的根目录中有一个 shared 目录,它与其他项目共享模型、序列化程序、规范作为 git 子树。

如何指定 active_model_serializer 在 app/serializersshared/serializers 中查找文件?

谢谢。

【问题讨论】:

    标签: ruby-on-rails ruby serialization active-model-serializers


    【解决方案1】:

    我终于找到了怎么做......只需通过这种方式在我的application.rb中加载路径shared/serializers

    module MyRailsApp
      class Application < Rails::Application
       ...
        config.eager_load_paths << Rails.root.join('shared/serializers').to_s
      end
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 2019-05-07
      • 2020-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多