javascript - 在 Rails App 中实现 WrapBootstrap 主题

标签 javascript css ruby-on-rails twitter-bootstrap

我刚刚购买了一个 wrapbootstrap 主题,并试图将其插入到我的 Rails 应用程序中。一些 css,如 padding、navbar、glyphicons 和大多数 javascripts 无法正常运行。我将所有样式表和 javascript 分别复制到 assets/stylesheets 和 assets/javascripts 中。知道如何解决这些问题吗?

最佳答案

确实,这是一个很好的主题集合。您应该首先打开您的 css 文件并将所有对 ../img/ 目录的调用替换为普通 images/ 以使管道找到图形元素的主题。这是最简单的部分。

要使用字形,您应该在 assets 下创建一个新目录,例如 fonts 。然后在那里复制字形图像并在 application.rb 文件中展开可用 Assets ,如下所示:

 config.assets.paths << Rails.root.join("app", "assets", "fonts")

在那之后,你应该将你的 font-awesome.css 重命名为 font-awesome.css.scss.erb 并更改 @font-face 声明如下:

@font-face {
font-family: "FontAwesome";
src: url('<%= asset_path('fontawesome-webfont.eot')%>');
src: url('<%= asset_path('fontawesome-webfont.eot?#iefix')%>') format('eot'), url('<%=    asset_path('fontawesome-webfont.woff')%>') format('woff'), url('<%= asset_path('fontawesome-webfont.ttf')%>') format('truetype'), url('<%= asset_path('fontawesome-webfont.svg#FontAwesome')%>') format('svg');
font-weight: normal;
font-style: normal;
}

如果我错过了一小部分,那是因为周六晚上的红酒......不要犹豫,询问更多细节。

关于javascript - 在 Rails App 中实现 WrapBootstrap 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14175879/

相关文章:

javascript - 如何在 JavaScript Web Worker 中异步解压缩 gzip 文件?

javascript - Node.js - 使用每秒 5 个请求的 API 限制

php - 使用 htaccess 时未应用样式

ruby-on-rails - 在 Heroku 上设置 Puma Worker 数量

ruby-on-rails - 递归嵌入和 Mongoid - 父级不保存

javascript - Rails + Jasmine-Ajax : what is the correct way to test code triggered by `ajax:success` (jquery-ujs)

javascript - 在 NodeJs 中从客户端调用服务器端函数

javascript - 如何在其他可观察对象完成时返回可观察对象

javascript - 有没有办法水平排列选择选项?

html - 如何垂直居中我的内容