Rails noob here。使用rails 4實現wrapbootstrap主題的問題應用程序
我一直在摸索整合一個wrapbootstrap單頁視差主題(https://wrapbootstrap.com/theme/ashley-one-page-parallax-WB0R11207)到我的rails 4應用程序的過程。
解壓縮文件後,index.html頁面(主要)工作,開箱即用。
的過程中,我已經通過將其集成到一個新的Rails應用程序嘗試了:
- 傳輸的所有CSS文件,以資產/樣式文件夾
- 傳輸的所有JS文件,以資產/ JavaScript的文件夾
- 引用中的application.js所有的JS和CSS文件和application.css
- 傳輸的所有圖像資產/ images文件夾
- 生成新的頁面控制器/視圖,移動前僱主ously討論HTML文件進入這個觀點
- 分配根上面的html文件
我遇到的問題是,所有的JS和CSS似乎並沒有被執行。標題中有JS和CSS包含標籤。
我試過耙子資產:預編譯,但那不成功。
關於我要去哪裏的錯誤提示?
此外,index.html文件包括在所述頭部一束CSS設置的,即:
<!-- Bootstrap -->
<link type="text/css" rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<!-- web font -->
<link href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800" rel="stylesheet" type="text/css">
<!-- plugin css -->
<link rel="stylesheet" type="text/css" href="js-plugin/animation-framework/animate.css" />
<link rel="stylesheet" type="text/css" href="js-plugin/magnific-popup/magnific-popup.css" />
<link type="text/css" rel="stylesheet" href="js-plugin/isotope/css/style.css">
<link rel="stylesheet" type="text/css" href="js-plugin/flexslider/flexslider.css" />
<link rel="stylesheet" type="text/css" href="js-plugin/pageSlide/jquery.pageslide.css" />
<!-- Owl carousel-->
<link rel="stylesheet" href="js-plugin/owl.carousel/owl-carousel/owl.carousel.css">
<link rel="stylesheet" href="js-plugin/owl.carousel/owl-carousel/owl.theme.css">
和在所述主體的底部處的束的javascrip標記,即:
<script type="text/javascript" src="js-plugin/respond/respond.min.js"></script>
<script type="text/javascript" src="js-plugin/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="js-plugin/jquery-ui/jquery-ui-1.8.23.custom.min.js"></script>
<!-- third party plugins -->
<script type="text/javascript" src="bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="js-plugin/easing/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js-plugin/flexslider/jquery.flexslider-min.js"></script>
<script type="text/javascript" src="js-plugin/isotope/jquery.isotope.min.js"></script>
<script type="text/javascript" src="js-plugin/neko-contact-ajax-plugin/js/jquery.form.js"></script>
<script type="text/javascript" src="js-plugin/neko-contact-ajax-plugin/js/jquery.validate.min.js"></script>
<script type="text/javascript" src="js-plugin/magnific-popup/jquery.magnific-popup.min.js"></script>
<script type="text/javascript" src="js-plugin/parallax/js/jquery.scrollTo-1.4.3.1-min.js"></script>
<script type="text/javascript" src="js-plugin/parallax/js/jquery.localscroll-1.2.7-min.js"></script>
我正確理解,在資產管道中,視圖中不需要這些標註?不應該將所有的CSS和JS預編譯在application.css和application.js中嗎?
你把字體放在哪裏才能讓它們正常工作? –
我將各個字體切片放在assets文件夾中,然後用custom-icons.css(位於app-> assets-> stylesheets中)調用它們。在CSS文件中,我調用了自定義字體: @ font-face font-family:'custom-icons'; src:url('custom-icons.eot?94416284'); src:url('custom-icons.eot?94416284#iefix')format('embedded-opentype'), url('custom-icons.woff?(''custom-icons.svg'94416284#custom-icons')格式(''custom-icons'')格式('woff'), url('custom-icons.ttf?94416284')格式('truetype'), ' SVG'); font-weight:normal; font-style:normal; – dmt2989
是否必須將您創建的文件夾添加到資產搜索路徑? –