gpt4 book ai didi

css - 将 bootstrap-theme 集成到 Ruby on Rails 元素中

转载 作者:太空宇宙 更新时间:2023-11-04 03:58:38 25 4
gpt4 key购买 nike

我买了一个bootstrap主题,

我想知道如何以良好的实践将它集成到我的 Rails 元素中

我是否应该将它的Javascriptcss分别转换成coffescriptscss

如果是这样,将这些文件放入 Rails 元素中的相应文件夹中就可以了,对吗?

我的元素基于 Rails 4。

这是我的元素结构

├── app
│   ├── assets
│   ├── controllers
│   ├── helpers
│   ├── mailers
│   ├── models
│   └── views
├── bin
│   ├── bundle
│   ├── rails
│   └── rake
├── config
│   ├── application.rb
│   ├── boot.rb
│   ├── database.yml
│   ├── environment.rb
│   ├── environments
│   ├── initializers
│   ├── locales
│   └── routes.rb
├── public
│   ├── 404.html
│   ├── 422.html
│   ├── 500.html
│   ├── favicon.ico
│   └── robots.txt

这是主题的文件夹结构

它存储css, javascript, fonts, images

├── css
│   ├── animate.min.css
│   ├── bootstrap.css
│   ├── bootstrap.min.css
│   ├── font-awesome.min.css
│   ├── prettyPhoto.css
│   ├── rs-settings-ie8.css
│   ├── rs-settings.css
│   └── style.css
├── fonts
│   ├── FontAwesome.otf
│   ├── fontawesome-webfont.eot
│   ├── fontawesome-webfont.svg
│   ├── fontawesome-webfont.ttf
│   └── fontawesome-webfont.woff
├── img [23 entries exceeds filelimit, not opening dir]
├── index.html
├── js
│   ├── bootstrap.js
│   ├── bootstrap.min.js
│   ├── custom.js
│   ├── gmaps.js
│   ├── html5shiv.js
│   ├── jquery.arbitrary-anchor.js
│   ├── jquery.js
│   ├── jquery.knob.js
│   ├── jquery.prettyPhoto.js
│   ├── jquery.themepunch.plugins.min.js
│   ├── jquery.themepunch.revolution.min.js
│   ├── respond.min.js
│   └── waypoints.min.js
└── rs-assets [36 entries exceeds filelimit, not opening dir]

最佳答案

我认为我知道一些进行良好实践的方法:

  • 'Gang of Four and Composite pattern' - 在单个整体 gem 中组成您的 bootstrap 主题。

  • 使用 list 文件解析路径。

尝试第二种解决方案:

  • 将 bootstrap-theme 文件夹放入/app/assets 目录。

  • 添加到“/bootstrap-theme/js”文件夹新文件,application.js 内容:

    //= require_tree .
  • 添加到“/bootstrap-theme/css”文件夹新文件,application.css 内容:

    /*
    *= require_tree .
    */
  • 包含在/app/assets/javascripts/application.js 中:

    //= require ../bootstrap-theme/js
  • 包含在/app/assets/stylesheets/application.css 中:

    //= require ../bootstrap-theme/css

关于css - 将 bootstrap-theme 集成到 Ruby on Rails 元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22432719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com