Ruby on Rails Engine for accessing Steem Blockchain Data Service.
The sbds project is the official database layer for accessing a local, read-only version of the Steem blockchain. It is developed and maintained by Steemit, Inc. and can be confugured to use SQLite, Postgres, and MySQL.
This gem allows you to access an sdbs instance with ActiveRecord.
Assuming you already have an existing rails project, add this line to your application's Gemfile:
gem 'sbds-rails', require: 'sbds'
And then execute:
$ bundle install
Edit database.yml and use your own sbds database or try out @furion's:
default: &default
adapter: mysql2
encoding: utf8
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: steemit
password: steemit
host: sbds-mysql.steemdata.com
database: sbds
Have a look at this article on setting up a new rails project, then use the steps above to enable this plug-in.
How to Write a Ruby on Rails App for STEEM
rakeHELL_ENABLED=true rakeIf you're using sbds-rails, I'd love to hear from you. Drop me a line and tell me what you think! I'm @inertia on STEEM.
I don't believe in intellectual "property". If you do, consider sbds-rails as licensed under a Creative Commons