Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 Rails库/资产的用途_Ruby On Rails 4_Assets - Fatal编程技术网

Ruby on rails 4 Rails库/资产的用途

Ruby on rails 4 Rails库/资产的用途,ruby-on-rails-4,assets,Ruby On Rails 4,Assets,几乎所有地方都引用了Rails指南 lib/assets用于您自己的库代码,这些代码实际上并不适合您 进入应用程序范围或共享的库 跨应用程序 那很好,但这意味着什么 如果它是我的库,我会使用gem或bower(将安装在vendor中)。 为什么我要手动将东西放入跨应用程序共享的库/资产中,并将它们包含在回购协议中?听起来像一团糟 如果代码是内部代码,由您、您的团队或您的公司编写,并且在项目之间共享(或者在项目中是一个明显独立的库),但由于未公开分发,因此不会添加到gem或bower包中,那么您会

几乎所有地方都引用了Rails指南

lib/assets用于您自己的库代码,这些代码实际上并不适合您 进入应用程序范围或共享的库 跨应用程序

那很好,但这意味着什么

如果它是我的库,我会使用gem或bower(将安装在vendor中)。 为什么我要手动将东西放入跨应用程序共享的库/资产中,并将它们包含在回购协议中?听起来像一团糟


如果代码是内部代码,由您、您的团队或您的公司编写,并且在项目之间共享(或者在项目中是一个明显独立的库),但由于未公开分发,因此不会添加到gem或bower包中,那么您会喜欢一个具体的例子,说明应该将代码放入lib而不是供应商,您可能希望将其添加到lib/assets


您也可以选择将一个稳定的、离散的文件或资产文件夹(如一段JS功能)放入lib/assets中,以表明它比其他代码更稳定。

如果代码位于应用程序内的文件夹中,将如何共享?它只是一个文本文件或文件夹。就像你平时分享这些东西一样。