This project rocks and uses MIT-LICENSE.
Supports rails >= 5
Note: The tests need ruby 2 to run, and is set up with rails 5.
Setup the testing db
Configure spec/dummy/config/database.yml
$ RAILS_ENV=test bundle exec rake app:db:environment:set db:create db:schema:load
Run specs:
$ bundle exec rake spec
Run a specific spec:
bundle exec rspec spec/models/fe/element_spec.rb
rails new
gem 'devise'
bundle install
rails generate devise:install
rails generate devise User
github: 'CruGlobal/qe', branch: 'fe'
bundle exec rake fe_engine:install:migrations
bundle exec rails console
User.new({ :email => 'user@example.com', :password => 'password', :password_confirmation => 'password'}).save
bundle exec rails server
- Accidental overwrite protection: When multiple tabs/windows have the same form open, autosave could silently overwrite another tab's answers. Now an MD5 digest of the current answers is tracked, and saves are rejected if the answers have changed since the page was loaded.