2015-12-08 2 views
0

Практически везде цитирует Rails GuidesЦель Rails Lib/активы

Библиотека/активы для кода ваших собственных библиотек, которые на самом деле не соответствуют в сферу применения или те библиотеки, которые общий через приложения.

Это здорово, но что это значит?

Если это моя библиотека, я бы либо использовал драгоценный камень или беседка (которая будет установлена ​​в вендоре). Почему я вручную помещал вещи в lib/активы, которые совместно используются в приложениях и включали их в репо? Звук, как беспорядок ..

Любил бы конкретный пример того, что должно идти в Lib и не Vendor

ответ

2

Если код является внутренним, написанным вами, вашей командой или вашей компанией, и она распределяется между проектов (или является явно дискретной библиотекой в ​​рамках вашего проекта), но не добавляется к камню или пакету bower, потому что он не является общедоступным, вы можете добавить его в lib/assets.

Вы также можете поместить стабильный, дискретный файл или папку с активами, например, часть функциональности JS, предназначенную только для этого приложения, в lib/assets, чтобы указать, что она более стабильна, чем другой код.

+0

Как будет распространяться код, если он находится в папке в приложении? –

+0

Это просто текстовый файл или папка. Точно так же вы можете делиться этими вещами в обычном режиме. – steel

Смежные вопросы