Sha256: 5401779682458d8cfe365b02fc8487acf88433a661efdcf8c43df05f7c4dafa1
Contents?: true
Size: 1.82 KB
Versions: 1
Compression:
Stored size: 1.82 KB
Contents
# Trailblazer::Rails *Trailblazer in your Rails controllers.* [](http://trailblazer.to/newsletter/)  [](http://badge.fury.io/rb/trailblazer-rails) ## Endpoint This gem is slowly being superseded by TRB's [`endpoint` gem](https://trailblazer.to/2.1/docs/endpoint.html). Endpoints are "controller operations" that invoke your business logic operation. They are much easier to use and customize and are explained in part II of the [BUILDALIB book](https://leanpub.com/buildalib). ## Overview `trailblazer-rails` helps you with the following. * Running operations in your controller actions. * Minimalistic integration tests ("smoke tests") to test controller/operation wiring. * Rendering cells instead of an ActionView in a controller action. Please refer to the [full documentation for more](https://trailblazer.to/2.1/docs/trailblazer.html#trailblazer-rails). ## Installation Add this line to your application's Gemfile: ```ruby gem 'trailblazer-rails' ``` Note that the 2.x version only runs with TRB >= 2.1.0. ## Setting flags * `config.trailblazer.enable_loader = false` to disable Trailblazer loader (default TRUE) * `config.trailblazer.enable_tracing = true` to enable tracing when using `run` (default FALSE) ## Testing If you feel like contributing, you can run the test suite per Rails version as follows. ``` $ BUNDLE_GEMFILE=gemfiles/rails_7.0.gemfile bundle exec rake db:create db:schema:load test ``` Successful merges will be rewarded with at least one beer! ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trailblazer-rails-2.4.2 | README.md |