Here are some of the highlights:
- Devise views with Bootstrap 5
- Responsive layout
- I18n support
Make sure Bootstrap 5 is installed, either as a Ruby gem or using CDN or packagemanager or git submodule of the sass:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
Add this line to your application's Gemfile:
gem "simple_form"
gem "devise-bootstrap-views", github: 'asecondwill/devise-bootstrap-views'
And then execute:
$ bundle install
Install devise-i18n for other locales. Make sure to insert gem 'devise-i18n'
before gem 'devise-bootstrap-views'
, see #55.
The devise:views:bootstrap_templates
generator will copy all views to your application, so you can modify the files as you wish:
$ rails generate devise:views:bootstrap_templates
The password eye feature requires the stimulus component:
pin stimulus-password-visibility
and follow the instructions
- Fork it ( https://github.com/hisea/devise-bootstrap-views/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request