ruby on rails с существующей базой данных - PullRequest
3 голосов
/ 26 июня 2010

Я очень плохо знаком с рельсами, и то, что я читал и смотрел в учебных пособиях, помогает мне создавать вещи с нуля, создавая новые базы данных и модели одновременно.Система программного обеспечения для управления проектами бухгалтерского учета / строительства, которая была недавно размещена на сервере MS SQL.

Как мне построить модели из существующей структуры таблиц.мне не нужно удалять обновления.я собираюсь создать удаленный веб-инструмент для запросов.

спасибо.

Ответы [ 2 ]

5 голосов
/ 26 июня 2010

Подключение Rails к SQL-серверу - это отдельная проблема, которая была немного охвачена некоторыми предыдущими вопросами стекового потока .

Модели, соответствующие существующим таблицам, можно создавать так же, каквы будете использовать для новых таблиц, а затем использовать несколько методов для обработки мест, где ваши существующие имена таблиц и полей не соответствуют соглашениям по именованию Rails.Например, если вы создадите модель Project, тогда Rails будет ожидать, что таблица будет называться projects (во множественном числе).Если бы ваша таблица называлась project, вам нужно было бы добавить к вашей модели:

class Project < ActiveRecord::Base
  set_table_name "project"
end

Аналогично, если бы первичный ключ для вашей таблицы был project_id, а не просто id, вы могли бы сделать:

class Project < ActiveRecord::Base
  primary_key = 'project_id'
end
0 голосов
/ 26 июня 2010

вы можете использовать sql manager для создания базы данных.

рельсы используют sqlite3 по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...