ruby-on-rails – 需要将wrapbootstrap主题集成到新的rails应用程序中的说明

我刚刚在wrapbootstrap购买了一个主题并启动了一个新的Rails应用程序来试验它.主题没有文档,我是Rails的新手,所以我可以使用一些帮助.这里没有其他例子非常详细,似乎没有关于这个在线博客文章.谢谢.

这是主题,如果有帮助 – 假设我正在运行Rails 3,已经运行’rails new experiment’并且此时没有安装任何宝石,此时甚至没有引导程序.希望能够从一开始就在stackoverflow上为其他人提供明确的指示.

解决方法

我建议你做以下事情:

1.将主题资产复制到/ vendor

>将所有CSS文件复制到vendor / assets / stylesheets
>将所有JavaScript文件复制到vendor / assets / javascripts
>将所有图像复制到供应商/资产/图像

2.在资产清单中创建条目

>在app / assets / stylesheets / application.css中为要包含在应用程序中的每个CSS文件创建一个条目.其中列出的所有文件都应自动包含在使用默认布局app / views / layouts / application.html.erb的所有页面中.
> app / assets / javascripts / applications.js下的JavaScripts也是如此.

3.将主题自定义与原始主题文件分开

随意定制您的主题,但将您自己的文件放在app / assets / stylesheets,app / assets / javascripts和app / assets / images下.这样他们就不会与您购买的主题混淆,您可以轻松删除您的更改,而不必担心会破坏您的主题.

4.更改图像路径

现在,您将不得不手动编辑所有样式表和JavaScript文件,以查找图像引用.将所有路径更改为/ assets.像这样:

background-image: url(http://www.example.com/images/bck.png)

变为:

background-image: url('/assets/bck.png')

相关文章

以下代码导致我的问题: class Foo def initialize(n=0) @n = n end attr_accessor :n d...
这是我的spec文件,当为上下文添加测试“而不是可单独更新用户余额”时,我得到以下错误. require 's...
我有一个拦截器:DevelopmentMailInterceptor和一个启动拦截器的inititializer setup_mail.rb. 但我想将...
例如,如果我有YAML文件 en: questions: new: 'New Question' other: recent: ...
我听说在RSpec中避免它,let,let !,指定,之前和主题是最佳做法. 关于让,让!之前,如果不使用这些,我该如...
我在Rails中使用MongoDB和mongo_mapper gem,项目足够大.有什么办法可以将数据从Mongoid迁移到 Postgres...