3
我有一套css文件,我几乎在所有的项目中都使用它。 我想创建一个里面有一个发电机的宝石。 我设法利用这里给出http://guides.rubyonrails.org/generators.html我如何创建一个从模板中生成一个css文件的gem
教程但是我不知道如何这个移动到宝石和使用如下命令设备安装....
我有一套css文件,我几乎在所有的项目中都使用它。 我想创建一个里面有一个发电机的宝石。 我设法利用这里给出http://guides.rubyonrails.org/generators.html我如何创建一个从模板中生成一个css文件的gem
教程但是我不知道如何这个移动到宝石和使用如下命令设备安装....
实际上,有两种方法来编写一些代码这样做(并且都涉及Rails引擎afaik)。
要创建引擎,请按照本指南操作:http://edgeguides.rubyonrails.org/engines.html。 只要没有可安装的选项,您放入您的app/assets/stylesheet
目录中的任何内容都将通过您的CSS清单中的require
提供。 除了您必须做的一般样板设置之外,指南中的相关部分在6.4中。
对于生成器同样适用,您只需将生成器放在生成器目录中,就像使用应用程序一样,然后可以使用引擎前缀从那里运行它。
我想这就是我要找的。事实上,我从来没有给过发动机。感谢您的快速答复。我今天会这样做... –
很高兴我可以帮助..除了捆绑引擎的资产,我还没有尝试到目前为止,因为我认为我们需要一个应用程序在工作..对不起,我不能给你具体的指示,以什么步骤做到完全..我主要是谷歌搜索我的方式,当我上次尝试了这一点.. – Tigraine
它确定。我现在正在研究它。我对使用生成器的第一种方式感兴趣,因为这会让最终用户有机会更改生成的css文件。 –