pma*_*ing 8 javascript css ruby-on-rails twitter-bootstrap
我刚买了一个wrapbootstrap主题,我试图将它插入我的rails应用程序.一些像填充,导航栏,glyphicons和大多数javascripts的CSS都无法正常运行.我将所有样式表和javascripts分别复制到assets/stylesheets和assets/javascripts中.知道如何解决这些问题吗?
R M*_*hev 16
确实,这是一个很好的主题集合.您应首先打开css
文件并../img/
用plain清除所有对dir的调用,images/
以使管道找到主题的图形元素.这很容易.
例如,要使用字形,您应该在资产下创建一个新目录fonts
.然后在那里复制字形图像并展开application.rb
文件中的可用资源,如下所示:
config.assets.paths << Rails.root.join("app", "assets", "fonts")
Run Code Online (Sandbox Code Playgroud)
之后,您应该重命名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;
}
Run Code Online (Sandbox Code Playgroud)
如果我错过了一小部分,那是因为星期六晚上的红酒......不要犹豫,要求提供更多细节.