在Wails应用程序中实现WrapBootstrap主题

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.cssfont-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)

如果我错过了一小部分,那是因为星期六晚上的红酒......不要犹豫,要求提供更多细节.