redhoodie / datetimepicker

Rails 6 + webpack + Bootstrap 4 Datetime Picker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rails 6 + webpack + Bootstrap 4 Datetime Picker

  • Ruby version : 2.6.5
  • Rails version : 6.0.2.1

yarn add jquery popper.js moment

config/webpack/environments.js

const { environment } = require('@rails/webpacker')
const webpack = require('webpack')
environment.plugins.prepend(
    'Provide',
    new webpack.ProvidePlugin({
        $: 'jquery/src/jquery',
        jQuery: 'jquery/src/jquery',
        jquery: 'jquery/src/jquery',
        Popper: 'popper.js/dist/popper',
        moment: 'moment/moment'
    })
)
module.exports = environment

yarn add bootstrap

yarn add tempusdominus-bootstrap-4

app/javascript/application.js

require("moment/locale/ja")
require("tempusdominus-bootstrap-4")
import '../stylesheets/application'

app/javascript/stylesheets/application.scss

@import "~bootstrap/scss/bootstrap";
@import "~tempusdominus-bootstrap-4/src/sass/tempusdominus-bootstrap-4";

Check in browser console

$.fn.jquery;
$('.datetimepicker').datetimepicker();

https://tempusdominus.github.io/bootstrap-4/

About

Rails 6 + webpack + Bootstrap 4 Datetime Picker


Languages

Language:Ruby 73.0%Language:HTML 15.6%Language:JavaScript 9.5%Language:CSS 1.8%