我写了一个小LWRP我的app
食谱(trim_log
),它有效。但是,现在我正在尝试将此特定LWRP移至commons
食谱中,以便我的其他食谱也可以使用它。问题是我无法弄清楚如何将trim_log
资源/提供者加载到任何烹饪书中,包括我的app
食谱。
├── app
│ ├── recipes
│ └── default.rb
├── commons
├── providers
│ └── trim_log.rb
└── resources
└── trim_log.rb
我在公共食谱中定义了trim_log
提供者/资源。现在,我希望在trim_log
食谱中使用此app
提供者/资源。我怎样才能在那里提供它?
答案 0 :(得分:21)
我相信你需要:
app/metadata.rb
中声明您依赖于commons
食谱。commons_trim_log
中的资源app/recipes/default.rb
。