Продолжение использования ORM - PullRequest
       14

Продолжение использования ORM

0 голосов
/ 18 сентября 2010

В настоящее время я работаю над небольшим домашним проектом с использованием Ruby.Я новичок в веб-программировании, MVC, ORM и так далее, поэтому здесь много препятствий.

В любом случае, у меня возникают трудности с использованием Sequel в качестве ORM.

У меня уже работает база данных PostgreSQL (созданная без использования Sequel, я просто использовал простую команду PostgreSQL), но я не знаю, где и как начать использовать Sequel в качестве ORM.

Я знаю, как подключиться к базе данных PostgreSQL с помощью Sequel и что дальше?

Некоторое время я был разочаровывающим, так как застрял в этой проблеме.Документация на веб-сайте для меня несколько перегружена.Попытка IRC-канала привела к отсутствию ответов ..

Моя первая цель - создать простой скрипт на Ruby, который сможет обновлять таблицу в PostgreSQL из файла CSV, используя Sequel в качестве ORM.

Мне отчаянно нужно какое-то просветление.

Ответы [ 2 ]

5 голосов
/ 19 сентября 2010

Я бы рекомендовал Синатра , Сиквел и HAML в качестве комбо MVC.

Sinatra легко запустить и запустить.

Используйте HAML или Erubis для просмотра;Я лично предпочитаю HAML, потому что это очень лаконично.

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

О, что касается использования Sequel для обновления данных в таблице Postgres - это просто.Покажите, какой код у вас уже есть, и я уверен, что мы сможем указать вам правильное направление.

0 голосов
/ 18 сентября 2010

Лучший способ узнать все, что вам нужно, - это хорошая книга, в которой рассказывается обо всех этих вещах. Я настоятельно рекомендую " Agile Web Development с Rails ". Он научит вас всему, что вам нужно знать.

...