Install with bootstrap@4.0.0-alpha.6 yarn on rails 5.1

I follow the tutorials for installing Bootstrap with Yarn. This was the command for the new version of Bootstrap 4 on rails 5.1, which look here :

yarn add bootstrap@4.0.0-alpha.6

So, I noticed that bootstrap 4 alpha 6, JQuery3, and Tether were installed. So it has already been added to .gitignore:

/node_modules
/yarn-error.log

And it was already configured in my configuration /initializers/assets.rb

Rails.application.config.assets.paths << Rails.root.join('node_modules')

I need to put on application.js application

//= require rails-ujs
//= require turbolinks
//= require bootstrap/dist/js/bootstrap
//= require_tree .

In my application application.scss

/*
 *= require bootstrap/dist/css/bootstrap
 *= require_tree .
 *= require_self
 */

My question is: do I need to overlay application application.js and application.scss on jQuery and Tether? How?

I try: application.js

//= require rails-ujs
//= require turbolinks
//= require bootstrap/dist/js/bootstrap
//= require jquery/dist/jquery
//= require tether/dist/js/tether
//= require_tree .

application.scss

/*
 *= require bootstrap/dist/css/bootstrap
 *= require tether/dist/css/tether
 *= require_tree .
 *= require_self
 */

*= require jquery/dist/jquery, /css, JQuery. , ?

: tree node_modules

node_modules
β”œβ”€β”€ bootstrap
β”‚   β”œβ”€β”€ CHANGELOG.md
β”‚   β”œβ”€β”€ Gruntfile.js
β”‚   β”œβ”€β”€ LICENSE
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ dist
β”‚   β”‚   β”œβ”€β”€ css
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-grid.css
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-grid.css.map
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-grid.min.css
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-grid.min.css.map
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-reboot.css
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-reboot.css.map
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-reboot.min.css
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap-reboot.min.css.map
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap.css
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap.css.map
β”‚   β”‚   β”‚   β”œβ”€β”€ bootstrap.min.css
β”‚   β”‚   β”‚   └── bootstrap.min.css.map
β”‚   β”‚   └── js
β”‚   β”‚       β”œβ”€β”€ bootstrap.js
β”‚   β”‚       └── bootstrap.min.js
β”‚   β”œβ”€β”€ grunt
β”‚   β”‚   β”œβ”€β”€ change-version.js
β”‚   β”‚   β”œβ”€β”€ configBridge.json
β”‚   β”‚   β”œβ”€β”€ gcp-key.json.enc
β”‚   β”‚   β”œβ”€β”€ npm-shrinkwrap.json
β”‚   β”‚   β”œβ”€β”€ postcss.js
β”‚   β”‚   β”œβ”€β”€ sauce_browsers.yml
β”‚   β”‚   └── upload-preview.sh
β”‚   β”œβ”€β”€ js
β”‚   β”‚   β”œβ”€β”€ dist
β”‚   β”‚   β”‚   β”œβ”€β”€ alert.js
β”‚   β”‚   β”‚   β”œβ”€β”€ button.js
β”‚   β”‚   β”‚   β”œβ”€β”€ carousel.js
β”‚   β”‚   β”‚   β”œβ”€β”€ collapse.js
β”‚   β”‚   β”‚   β”œβ”€β”€ dropdown.js
β”‚   β”‚   β”‚   β”œβ”€β”€ modal.js
β”‚   β”‚   β”‚   β”œβ”€β”€ popover.js
β”‚   β”‚   β”‚   β”œβ”€β”€ scrollspy.js
β”‚   β”‚   β”‚   β”œβ”€β”€ tab.js
β”‚   β”‚   β”‚   β”œβ”€β”€ tooltip.js
β”‚   β”‚   β”‚   └── util.js
β”‚   β”‚   β”œβ”€β”€ src
β”‚   β”‚   β”‚   β”œβ”€β”€ alert.js
β”‚   β”‚   β”‚   β”œβ”€β”€ button.js
β”‚   β”‚   β”‚   β”œβ”€β”€ carousel.js
β”‚   β”‚   β”‚   β”œβ”€β”€ collapse.js
β”‚   β”‚   β”‚   β”œβ”€β”€ dropdown.js
β”‚   β”‚   β”‚   β”œβ”€β”€ modal.js
β”‚   β”‚   β”‚   β”œβ”€β”€ popover.js
β”‚   β”‚   β”‚   β”œβ”€β”€ scrollspy.js
β”‚   β”‚   β”‚   β”œβ”€β”€ tab.js
β”‚   β”‚   β”‚   β”œβ”€β”€ tooltip.js
β”‚   β”‚   β”‚   └── util.js
β”‚   β”‚   └── tests
β”‚   β”‚       β”œβ”€β”€ README.md
β”‚   β”‚       β”œβ”€β”€ unit
β”‚   β”‚       β”‚   β”œβ”€β”€ alert.js
β”‚   β”‚       β”‚   β”œβ”€β”€ button.js
β”‚   β”‚       β”‚   β”œβ”€β”€ carousel.js
β”‚   β”‚       β”‚   β”œβ”€β”€ collapse.js
β”‚   β”‚       β”‚   β”œβ”€β”€ dropdown.js
β”‚   β”‚       β”‚   β”œβ”€β”€ modal.js
β”‚   β”‚       β”‚   β”œβ”€β”€ phantom.js
β”‚   β”‚       β”‚   β”œβ”€β”€ popover.js
β”‚   β”‚       β”‚   β”œβ”€β”€ scrollspy.js
β”‚   β”‚       β”‚   β”œβ”€β”€ tab.js
β”‚   β”‚       β”‚   └── tooltip.js
β”‚   β”‚       └── vendor
β”‚   β”‚           └── qunit.js
β”‚   β”œβ”€β”€ package.json
β”‚   └── scss
β”‚       β”œβ”€β”€ _alert.scss
β”‚       β”œβ”€β”€ _badge.scss
β”‚       β”œβ”€β”€ _breadcrumb.scss
β”‚       β”œβ”€β”€ _button-group.scss
β”‚       β”œβ”€β”€ _buttons.scss
β”‚       β”œβ”€β”€ _card.scss
β”‚       β”œβ”€β”€ _carousel.scss
β”‚       β”œβ”€β”€ _close.scss
β”‚       β”œβ”€β”€ _code.scss
β”‚       β”œβ”€β”€ _custom-forms.scss
β”‚       β”œβ”€β”€ _custom.scss
β”‚       β”œβ”€β”€ _dropdown.scss
β”‚       β”œβ”€β”€ _forms.scss
β”‚       β”œβ”€β”€ _grid.scss
β”‚       β”œβ”€β”€ _images.scss
β”‚       β”œβ”€β”€ _input-group.scss
β”‚       β”œβ”€β”€ _jumbotron.scss
β”‚       β”œβ”€β”€ _list-group.scss
β”‚       β”œβ”€β”€ _media.scss
β”‚       β”œβ”€β”€ _mixins.scss
β”‚       β”œβ”€β”€ _modal.scss
β”‚       β”œβ”€β”€ _nav.scss
β”‚       β”œβ”€β”€ _navbar.scss
β”‚       β”œβ”€β”€ _normalize.scss
β”‚       β”œβ”€β”€ _pagination.scss
β”‚       β”œβ”€β”€ _popover.scss
β”‚       β”œβ”€β”€ _print.scss
β”‚       β”œβ”€β”€ _progress.scss
β”‚       β”œβ”€β”€ _reboot.scss
β”‚       β”œβ”€β”€ _responsive-embed.scss
β”‚       β”œβ”€β”€ _tables.scss
β”‚       β”œβ”€β”€ _tooltip.scss
β”‚       β”œβ”€β”€ _transitions.scss
β”‚       β”œβ”€β”€ _type.scss
β”‚       β”œβ”€β”€ _utilities.scss
β”‚       β”œβ”€β”€ _variables.scss
β”‚       β”œβ”€β”€ bootstrap-grid.scss
β”‚       β”œβ”€β”€ bootstrap-reboot.scss
β”‚       β”œβ”€β”€ bootstrap.scss
β”‚       β”œβ”€β”€ mixins
β”‚       β”‚   β”œβ”€β”€ _alert.scss
β”‚       β”‚   β”œβ”€β”€ _background-variant.scss
β”‚       β”‚   β”œβ”€β”€ _badge.scss
β”‚       β”‚   β”œβ”€β”€ _border-radius.scss
β”‚       β”‚   β”œβ”€β”€ _breakpoints.scss
β”‚       β”‚   β”œβ”€β”€ _buttons.scss
β”‚       β”‚   β”œβ”€β”€ _cards.scss
β”‚       β”‚   β”œβ”€β”€ _clearfix.scss
β”‚       β”‚   β”œβ”€β”€ _float.scss
β”‚       β”‚   β”œβ”€β”€ _forms.scss
β”‚       β”‚   β”œβ”€β”€ _gradients.scss
β”‚       β”‚   β”œβ”€β”€ _grid-framework.scss
β”‚       β”‚   β”œβ”€β”€ _grid.scss
β”‚       β”‚   β”œβ”€β”€ _hover.scss
β”‚       β”‚   β”œβ”€β”€ _image.scss
β”‚       β”‚   β”œβ”€β”€ _list-group.scss
β”‚       β”‚   β”œβ”€β”€ _lists.scss
β”‚       β”‚   β”œβ”€β”€ _nav-divider.scss
β”‚       β”‚   β”œβ”€β”€ _navbar-align.scss
β”‚       β”‚   β”œβ”€β”€ _pagination.scss
β”‚       β”‚   β”œβ”€β”€ _reset-text.scss
β”‚       β”‚   β”œβ”€β”€ _resize.scss
β”‚       β”‚   β”œβ”€β”€ _screen-reader.scss
β”‚       β”‚   β”œβ”€β”€ _size.scss
β”‚       β”‚   β”œβ”€β”€ _table-row.scss
β”‚       β”‚   β”œβ”€β”€ _text-emphasis.scss
β”‚       β”‚   β”œβ”€β”€ _text-hide.scss
β”‚       β”‚   β”œβ”€β”€ _text-truncate.scss
β”‚       β”‚   β”œβ”€β”€ _transforms.scss
β”‚       β”‚   └── _visibility.scss
β”‚       └── utilities
β”‚           β”œβ”€β”€ _align.scss
β”‚           β”œβ”€β”€ _background.scss
β”‚           β”œβ”€β”€ _borders.scss
β”‚           β”œβ”€β”€ _clearfix.scss
β”‚           β”œβ”€β”€ _display.scss
β”‚           β”œβ”€β”€ _flex.scss
β”‚           β”œβ”€β”€ _float.scss
β”‚           β”œβ”€β”€ _position.scss
β”‚           β”œβ”€β”€ _screenreaders.scss
β”‚           β”œβ”€β”€ _sizing.scss
β”‚           β”œβ”€β”€ _spacing.scss
β”‚           β”œβ”€β”€ _text.scss
β”‚           └── _visibility.scss
β”œβ”€β”€ jquery
β”‚   β”œβ”€β”€ AUTHORS.txt
β”‚   β”œβ”€β”€ LICENSE.txt
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ bower.json
β”‚   β”œβ”€β”€ dist
β”‚   β”‚   β”œβ”€β”€ core.js
β”‚   β”‚   β”œβ”€β”€ jquery.js
β”‚   β”‚   β”œβ”€β”€ jquery.min.js
β”‚   β”‚   β”œβ”€β”€ jquery.min.map
β”‚   β”‚   β”œβ”€β”€ jquery.slim.js
β”‚   β”‚   β”œβ”€β”€ jquery.slim.min.js
β”‚   β”‚   └── jquery.slim.min.map
β”‚   β”œβ”€β”€ external
β”‚   β”‚   └── sizzle
β”‚   β”‚       β”œβ”€β”€ LICENSE.txt
β”‚   β”‚       └── dist
β”‚   β”‚           β”œβ”€β”€ sizzle.js
β”‚   β”‚           β”œβ”€β”€ sizzle.min.js
β”‚   β”‚           └── sizzle.min.map
β”‚   β”œβ”€β”€ package.json
β”‚   └── src
β”‚       β”œβ”€β”€ ajax
β”‚       β”‚   β”œβ”€β”€ jsonp.js
β”‚       β”‚   β”œβ”€β”€ load.js
β”‚       β”‚   β”œβ”€β”€ parseXML.js
β”‚       β”‚   β”œβ”€β”€ script.js
β”‚       β”‚   β”œβ”€β”€ var
β”‚       β”‚   β”‚   β”œβ”€β”€ location.js
β”‚       β”‚   β”‚   β”œβ”€β”€ nonce.js
β”‚       β”‚   β”‚   └── rquery.js
β”‚       β”‚   └── xhr.js
β”‚       β”œβ”€β”€ ajax.js
β”‚       β”œβ”€β”€ attributes
β”‚       β”‚   β”œβ”€β”€ attr.js
β”‚       β”‚   β”œβ”€β”€ classes.js
β”‚       β”‚   β”œβ”€β”€ prop.js
β”‚       β”‚   β”œβ”€β”€ support.js
β”‚       β”‚   └── val.js
β”‚       β”œβ”€β”€ attributes.js
β”‚       β”œβ”€β”€ callbacks.js
β”‚       β”œβ”€β”€ core
β”‚       β”‚   β”œβ”€β”€ DOMEval.js
β”‚       β”‚   β”œβ”€β”€ access.js
β”‚       β”‚   β”œβ”€β”€ init.js
β”‚       β”‚   β”œβ”€β”€ nodeName.js
β”‚       β”‚   β”œβ”€β”€ parseHTML.js
β”‚       β”‚   β”œβ”€β”€ ready-no-deferred.js
β”‚       β”‚   β”œβ”€β”€ ready.js
β”‚       β”‚   β”œβ”€β”€ readyException.js
β”‚       β”‚   β”œβ”€β”€ stripAndCollapse.js
β”‚       β”‚   β”œβ”€β”€ support.js
β”‚       β”‚   └── var
β”‚       β”‚       └── rsingleTag.js
β”‚       β”œβ”€β”€ core.js
β”‚       β”œβ”€β”€ css
β”‚       β”‚   β”œβ”€β”€ addGetHookIf.js
β”‚       β”‚   β”œβ”€β”€ adjustCSS.js
β”‚       β”‚   β”œβ”€β”€ curCSS.js
β”‚       β”‚   β”œβ”€β”€ hiddenVisibleSelectors.js
β”‚       β”‚   β”œβ”€β”€ showHide.js
β”‚       β”‚   β”œβ”€β”€ support.js
β”‚       β”‚   └── var
β”‚       β”‚       β”œβ”€β”€ cssExpand.js
β”‚       β”‚       β”œβ”€β”€ getStyles.js
β”‚       β”‚       β”œβ”€β”€ isHiddenWithinTree.js
β”‚       β”‚       β”œβ”€β”€ rmargin.js
β”‚       β”‚       β”œβ”€β”€ rnumnonpx.js
β”‚       β”‚       └── swap.js
β”‚       β”œβ”€β”€ css.js
β”‚       β”œβ”€β”€ data
β”‚       β”‚   β”œβ”€β”€ Data.js
β”‚       β”‚   └── var
β”‚       β”‚       β”œβ”€β”€ acceptData.js
β”‚       β”‚       β”œβ”€β”€ dataPriv.js
β”‚       β”‚       └── dataUser.js
β”‚       β”œβ”€β”€ data.js
β”‚       β”œβ”€β”€ deferred
β”‚       β”‚   └── exceptionHook.js
β”‚       β”œβ”€β”€ deferred.js
β”‚       β”œβ”€β”€ deprecated.js
β”‚       β”œβ”€β”€ dimensions.js
β”‚       β”œβ”€β”€ effects
β”‚       β”‚   β”œβ”€β”€ Tween.js
β”‚       β”‚   └── animatedSelector.js
β”‚       β”œβ”€β”€ effects.js
β”‚       β”œβ”€β”€ event
β”‚       β”‚   β”œβ”€β”€ ajax.js
β”‚       β”‚   β”œβ”€β”€ alias.js
β”‚       β”‚   β”œβ”€β”€ focusin.js
β”‚       β”‚   β”œβ”€β”€ support.js
β”‚       β”‚   └── trigger.js
β”‚       β”œβ”€β”€ event.js
β”‚       β”œβ”€β”€ exports
β”‚       β”‚   β”œβ”€β”€ amd.js
β”‚       β”‚   └── global.js
β”‚       β”œβ”€β”€ jquery.js
β”‚       β”œβ”€β”€ manipulation
β”‚       β”‚   β”œβ”€β”€ _evalUrl.js
β”‚       β”‚   β”œβ”€β”€ buildFragment.js
β”‚       β”‚   β”œβ”€β”€ getAll.js
β”‚       β”‚   β”œβ”€β”€ setGlobalEval.js
β”‚       β”‚   β”œβ”€β”€ support.js
β”‚       β”‚   β”œβ”€β”€ var
β”‚       β”‚   β”‚   β”œβ”€β”€ rcheckableType.js
β”‚       β”‚   β”‚   β”œβ”€β”€ rscriptType.js
β”‚       β”‚   β”‚   └── rtagName.js
β”‚       β”‚   └── wrapMap.js
β”‚       β”œβ”€β”€ manipulation.js
β”‚       β”œβ”€β”€ offset.js
β”‚       β”œβ”€β”€ queue
β”‚       β”‚   └── delay.js
β”‚       β”œβ”€β”€ queue.js
β”‚       β”œβ”€β”€ selector-native.js
β”‚       β”œβ”€β”€ selector-sizzle.js
β”‚       β”œβ”€β”€ selector.js
β”‚       β”œβ”€β”€ serialize.js
β”‚       β”œβ”€β”€ traversing
β”‚       β”‚   β”œβ”€β”€ findFilter.js
β”‚       β”‚   └── var
β”‚       β”‚       β”œβ”€β”€ dir.js
β”‚       β”‚       β”œβ”€β”€ rneedsContext.js
β”‚       β”‚       └── siblings.js
β”‚       β”œβ”€β”€ traversing.js
β”‚       β”œβ”€β”€ var
β”‚       β”‚   β”œβ”€β”€ ObjectFunctionString.js
β”‚       β”‚   β”œβ”€β”€ arr.js
β”‚       β”‚   β”œβ”€β”€ class2type.js
β”‚       β”‚   β”œβ”€β”€ concat.js
β”‚       β”‚   β”œβ”€β”€ document.js
β”‚       β”‚   β”œβ”€β”€ documentElement.js
β”‚       β”‚   β”œβ”€β”€ fnToString.js
β”‚       β”‚   β”œβ”€β”€ getProto.js
β”‚       β”‚   β”œβ”€β”€ hasOwn.js
β”‚       β”‚   β”œβ”€β”€ indexOf.js
β”‚       β”‚   β”œβ”€β”€ pnum.js
β”‚       β”‚   β”œβ”€β”€ push.js
β”‚       β”‚   β”œβ”€β”€ rcssNum.js
β”‚       β”‚   β”œβ”€β”€ rnothtmlwhite.js
β”‚       β”‚   β”œβ”€β”€ slice.js
β”‚       β”‚   β”œβ”€β”€ support.js
β”‚       β”‚   └── toString.js
β”‚       └── wrap.js
└── tether
    β”œβ”€β”€ CHANGELOG.md
    β”œβ”€β”€ CONTRIBUTING.md
    β”œβ”€β”€ LICENSE
    β”œβ”€β”€ README.md
    β”œβ”€β”€ bower.json
    β”œβ”€β”€ component.json
    β”œβ”€β”€ dist
    β”‚   β”œβ”€β”€ css
    β”‚   β”‚   β”œβ”€β”€ tether-theme-arrows-dark.css
    β”‚   β”‚   β”œβ”€β”€ tether-theme-arrows-dark.min.css
    β”‚   β”‚   β”œβ”€β”€ tether-theme-arrows.css
    β”‚   β”‚   β”œβ”€β”€ tether-theme-arrows.min.css
    β”‚   β”‚   β”œβ”€β”€ tether-theme-basic.css
    β”‚   β”‚   β”œβ”€β”€ tether-theme-basic.min.css
    β”‚   β”‚   β”œβ”€β”€ tether.css
    β”‚   β”‚   └── tether.min.css
    β”‚   └── js
    β”‚       β”œβ”€β”€ tether.js
    β”‚       └── tether.min.js
    β”œβ”€β”€ docs
    β”‚   β”œβ”€β”€ 1-Overview
    β”‚   β”‚   β”œβ”€β”€ 1-why_you_should_use_tether.md
    β”‚   β”‚   β”œβ”€β”€ 2-repositioning.md
    β”‚   β”‚   └── 3-why_we_dont_support_IE_8.md
    β”‚   β”œβ”€β”€ 2-Examples
    β”‚   β”‚   β”œβ”€β”€ 1-list_of_examples.md
    β”‚   β”‚   └── 2-projects_using_tether.md
    β”‚   β”œβ”€β”€ 3-Advanced
    β”‚   β”‚   β”œβ”€β”€ 1-embedding_tether.md
    β”‚   β”‚   └── 2-extending_tether.md
    β”‚   β”œβ”€β”€ coffee
    β”‚   β”‚   └── intro.coffee
    β”‚   β”œβ”€β”€ css
    β”‚   β”‚   └── intro.css
    β”‚   β”œβ”€β”€ intro.md
    β”‚   β”œβ”€β”€ js
    β”‚   β”‚   β”œβ”€β”€ intro.js
    β”‚   β”‚   └── markAttachment.js
    β”‚   β”œβ”€β”€ sass
    β”‚   β”‚   └── intro.sass
    β”‚   └── welcome
    β”‚       β”œβ”€β”€ browser-demo.html
    β”‚       β”œβ”€β”€ coffee
    β”‚       β”‚   └── welcome.coffee
    β”‚       β”œβ”€β”€ css
    β”‚       β”‚   β”œβ”€β”€ browser-demo.css
    β”‚       β”‚   β”œβ”€β”€ prism.css
    β”‚       β”‚   └── welcome.css
    β”‚       β”œβ”€β”€ index.html
    β”‚       β”œβ”€β”€ js
    β”‚       β”‚   β”œβ”€β”€ drop.js
    β”‚       β”‚   β”œβ”€β”€ jquery.js
    β”‚       β”‚   β”œβ”€β”€ log.js
    β”‚       β”‚   β”œβ”€β”€ tether-v0.1.3.js
    β”‚       β”‚   └── welcome.js
    β”‚       └── sass
    β”‚           β”œβ”€β”€ _inline-block.sass
    β”‚           β”œβ”€β”€ browser-demo.sass
    β”‚           └── welcome.sass
    β”œβ”€β”€ examples
    β”‚   β”œβ”€β”€ chosen
    β”‚   β”‚   β”œβ”€β”€ chosen-sprite.png
    β”‚   β”‚   β”œβ”€β”€ chosen-sprite@2x.png
    β”‚   β”‚   β”œβ”€β”€ chosen.css
    β”‚   β”‚   β”œβ”€β”€ chosen.js
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ common
    β”‚   β”‚   └── css
    β”‚   β”‚       └── style.css
    β”‚   β”œβ”€β”€ content-visible
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ dolls
    β”‚   β”‚   β”œβ”€β”€ dolls.css
    β”‚   β”‚   β”œβ”€β”€ dolls.js
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ element-scroll
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ enable-disable
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ facebook
    β”‚   β”‚   β”œβ”€β”€ facebook.css
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ out-of-bounds
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ pin
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ resources
    β”‚   β”‚   β”œβ”€β”€ css
    β”‚   β”‚   β”‚   └── base.css
    β”‚   β”‚   └── js
    β”‚   β”‚       β”œβ”€β”€ jquery.js
    β”‚   β”‚       └── log.js
    β”‚   β”œβ”€β”€ scroll
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ simple
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ testbed
    β”‚   β”‚   └── index.html
    β”‚   β”œβ”€β”€ tooltip
    β”‚   β”‚   └── index.html
    β”‚   └── viewport
    β”‚       β”œβ”€β”€ colors.css
    β”‚       └── index.html
    β”œβ”€β”€ gulpfile.js
    β”œβ”€β”€ package.json
    └── src
        β”œβ”€β”€ css
        β”‚   β”œβ”€β”€ helpers
        β”‚   β”‚   β”œβ”€β”€ _tether-theme-arrows.sass
        β”‚   β”‚   β”œβ”€β”€ _tether-theme-basic.sass
        β”‚   β”‚   └── _tether.sass
        β”‚   β”œβ”€β”€ mixins
        β”‚   β”‚   β”œβ”€β”€ _inline-block.sass
        β”‚   β”‚   └── _pie-clearfix.sass
        β”‚   β”œβ”€β”€ tether-theme-arrows-dark.sass
        β”‚   β”œβ”€β”€ tether-theme-arrows.sass
        β”‚   β”œβ”€β”€ tether-theme-basic.sass
        β”‚   └── tether.sass
        └── js
            β”œβ”€β”€ abutment.js
            β”œβ”€β”€ constraint.js
            β”œβ”€β”€ markAttachment.js
            β”œβ”€β”€ shift.js
            β”œβ”€β”€ tether.js
            └── utils.js

80 directories, 346 files
+4
1

JQuery, , JavaScript, . , Tether, Bootstrap, .

application.js . JQuery Tether, , Bootstrap.

//= require rails-ujs
//= require turbolinks
//= require jquery/dist/jquery
//= require tether/dist/js/tether
//= require bootstrap/dist/js/bootstrap
//= require_tree .
+6

Source: https://habr.com/ru/post/1676685/


All Articles