рельсы с устаревшей базой данных, в которой идентификатор НЕ является первичным ключом - PullRequest
1 голос
/ 09 марта 2011

Я пытаюсь подключить приложение rails 3 к устаревшей базе данных mysql.В одной из таблиц есть только два столбца: «имя» и «идентификатор».«name» - это первичный ключ (мне повезло).

Я установил первичный ключ, используя:

set_primary_key: name

НО всякий раз, когда я получаю запись,он присваивает значение имени атрибутам id и name.

Я думал о создании представления mysql, но мне нужно иметь возможность устанавливать id, а не просто читать значение.я попытался использовать alias_attribute безрезультатно.

есть идеи?

1 Ответ

1 голос
/ 09 марта 2011

Вы можете создавать обновляемые представления как минимум в MySQL, так что это может быть вариантом.

http://dev.mysql.com/doc/refman/5.0/en/view-updatability.html

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