Аз се опитвам да свържа приложение за релси 3 към наследена MySQL база данни. Една от таблиците има само две колони: "name" и "id". "Name" е първият ключ (късметът за мен).
Зададох основния ключ, като използвам:
set_primary_key: име
НО, когато извличам записа, той присвоява стойността на името и на атрибутите id и name.
Мислех за създаване на mysql изглед, но аз трябва да бъде в състояние да зададете ID, а не просто прочетете стойността. Опитах се да използвате alias_attribute напразно.
някакви идеи?
Отговори:
1 за отговор № 1Можете да направите updatable изгледи в mysql най-малко, така че може да бъде опция.
http://dev.mysql.com/doc/refman/5.0/en/view-updatability.html