Rails: устаревшая БД с полями нечисловых идентификаторов - PullRequest
0 голосов
/ 02 февраля 2011

У меня есть устаревшая БД (Pervasive).
Через определенные промежутки времени я делаю чистый экспорт / импорт в таблицы MySQL.
Созданные представления, которые маскируют уродство, включая переименование причудливо названногочисловые поля PK для 'ID'.

Я создал приложение Rails 3 и сгенерировал строительные леса для модели Customer.Из консоли Rails я могу извлечь данные, чтобы слой данных работал.

При переходе к http://0.0.0.0:3000/customers, я получаю следующую ошибку:

No route matches {:action=>"show", :controller=>"customers", :id=>#<Customer id: "FGY-164", name:"Ferrari Corp"....

Я совершенно новичок в Rails, поэтому я, вероятно, делаю что-то странное.

Так что я делаю не так?

1 Ответ

0 голосов
/ 02 февраля 2011

Проверьте ваш route.rb и убедитесь, что у вас есть: -

get "customer / pagename"

Также посмотрите в папке app / views / customer и посмотрите, есть лилюбые страницы там.

...