Datamapper - лучшие практики для предварительной загрузки данных - PullRequest
2 голосов
/ 24 июня 2011

Я пишу веб-приложение с использованием Ruby / Sinatra и Datamapper. У меня есть несколько таблиц, в которые я хочу предварительно загрузить данные. Есть ли лучшая практика для этого? Например. У меня есть таблица под названием references

id name url
-- ---- -------------------
 1 AOL  http://www.aol.com
 2 Dell http://www.dell.com

Я хочу убедиться, что эти данные всегда загружаются, когда кто-то запускает приложение в первый раз и , и убедиться, что идентификаторы не меняются ....

Мысли

1 Ответ

0 голосов
/ 25 июля 2011

Может быть, есть драгоценный камень, чтобы сделать это для вас, о котором я не знаю, и если есть, я бы хотел услышать об этом.Но для моего последнего проекта я просто поместил свои данные импорта в файл yaml и написал класс Ruby, который анализировал этот файл yaml и использовал DataMapper для вставки данных для меня.

Затем я создал задачу Rake, которая позволиламне запустить этот класс Ruby.

Это то решение, которое вы могли бы найти?Если так, я могу дать вам больше информации об этом.

...