indexboost-rails
IndexBoost Render Rack middleware for Ruby on Rails and any Rack-compatible framework.
Installation
# Gemfile
gem "indexboost-rails"
bundle install
Setup
# config/application.rb
require "indexboost-rails"
module MyApp
class Application < Rails::Application
config.middleware.insert_before 0, IndexBoost::Middleware,
token: ENV.fetch("INDEXBOOST_TOKEN")
end
end
# .env
INDEXBOOST_TOKEN=your_token_here
Options
| Option | Default | Description |
|---|---|---|
token |
required | Render token from app.getindexboost.com |
service_url |
https://render.getindexboost.com |
Override render URL |
timeout |
30 |
HTTP timeout in seconds |
ignored_paths |
[/^\/api\//, /^\/rails\//] |
Array of Regexp to skip |
Sinatra / plain Rack
require "indexboost-rails"
use IndexBoost::Middleware, token: ENV.fetch("INDEXBOOST_TOKEN")
License
MIT