Nie powinno być żadnych szkód w łączeniu aplikacji Rails z istniejącą bazą danych. Będziesz musiał uważać na wszystko, co jest sprzeczne z konwencjami rails (na przykład nazwy tabel są liczbą mnogą modeli) i albo zmienić bazę danych (i twoją aplikację php) albo zaprogramować problem w rails.
Ale pierwszym krokiem jest po prostu połączenie się z bazą danych i stworzenie modeli dla istniejących tabel i sprawdzenie, co działa, a co nie.
Następnie opublikuj tutaj z konkretnymi problemami.
Jako sugestię, wykonaj kopię zapasową bazy danych i rozpocznij programowanie, aby zbudować aplikację i upewnić się, że wszystko działa bezpiecznie.