Sha256: c5b0688736e7797fdc2ebd0250d489f21090f1eba7bcac8159d92f27f8305b8c
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
[](http://jenkins.talkwit.tv/job/u2i/job/ns_settings_ui/job/master/) # NsSettingsUi ## Installation Add this line to your application's Gemfile: gem 'ns_settings_ui' And then execute: $ bundle Or install it yourself as: $ gem install ns_settings_ui Install migrations: $ rake ns_settings_ui:install:migrations And run db:migrate in your application $ rake db:migate ## Configuration Add ns_setting_ui initializer to config/initializers/ns_settings_ui.rb ``` if defined?(NsSettingsUi) NsSettingsUi.layout = nil NsSettingsUi.parent_controller = ActionController::Base end ``` You can modify NsSettingsUi variables in order to: * `NsSettingsUi.layout` - set a layout from your application * `NsSettingsUi.parent_controller` - choose a controller that NsSettingUi controllers will inherit from ## Testing This engine is used by NTTR and socialguide, thereby needs to be compatible with both Rails 3.2 and 4.2. It uses [Appraisal](https://github.com/thoughtbot/appraisal) gem with a set up similar to [permitters gem](https://github.com/permitters/permitters) to give you an easy way of testing the code under multiple Rails versions. To bundle install for each appraisal defined: `appraisal install` And then to run specs for all the appraisals: `appraisal bundle exec rspec spec` Or a specific one: `appraisal rails_4.2 bundle exec rspec spec` ## Contributing 1. Fork it ( http://github.com/<my-github-username>/ns_settings_ui/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ns_settings_ui-1.1.0 | README.md |