Если вы используете Rails в Heroku, вы можете просто использовать ORM-адаптер, такой как Datamapper или ActiveRecord. Это тогда дает вам доступ к вашей базе данных, но в основном через слой. Если вам нужно отправить raw sql в базу данных, вы можете, но обычно это не рекомендуется, поскольку ORM предоставляет практически все, что вам нужно.
По сути, вы просто создаете модели в вашем приложении rails, как обычно, и связанные поля в таблице.
rails g model page meta_title:string page_title:string
rake db:migrate # This has to be run on heroku too "heroku rake db:migrate" after you have pushed your code up
Тогда в вашем скрипте сканирования вы можете создавать записи, просто используя вашу модель ...
Page.create(:title => crawler[:title], :meta_title => crawler[:meta_title])
Обычно вы можете использовать Всякий раз (https://github.com/javan/whenever) для управления вашими cronjobs, но в Heroku я не уверен, как это работает, поскольку я не настраивал Heroku раньше.