在阅读了一些关于铁路的帖子后,我不明白我是否应该只创建用于直接干扰轨道初始化的宝石/插件的轨道(例如创建发电机,更改一些配置)或者我是否也应该将它用于仅为rails添加功能的gem / plugins(例如,在ActionView :: Base或ActiveRecordBase中包含一些模块)。
对此有何想法或建议?
答案 0 :(得分:0)
你可以用铁路来做两件事以及更多。铁路可以实现的挂钩可以创建发电机或在铁轨上启动。人们还使用铁路运输特定宝石。它们并不真正“直接干扰”(如你所说),它们将自己插入到初始化链中。您可以阅读有关the init chain here的更多信息。项目2.10是调用自定义栏目(即:您的代码)的地方(至少在启动时)。