U konkretnom primeru (Vokabular) RoR ne bi mnogo pomogao.
Kao što Peđa reče Volabular je više okrenut ka pretraživanju i tu je glavni problem koji treba rešiti. RoR je najbolji u slučajevima kada je baza složenija sa mnogo relacija među tabelama, kada je potreban razvoj korak po korak (klijent ni sam nije načisto šta želi pa se aplikacija razvija postepeno uz konstantne konsultacije sa njim), kada je potreban ekstremno brz razvoj (RoR ima generatore, plugine i engine tako da je potpuno automatizovan i modularan), kada je potrebno sa malo koda i za malo vremena postići mnogo, kada ste test freak itd. Ovom profilu odgovara veliki broj projekata, ali ne i svi.
Vokabular se jednostavno ne uklapa jer na osnovni problem koji je pred njim RoR ne pruža rešenje koje opravdava uloženo vreme u učenje i prebacivanje na njega.
PS: Za "JS magiju" u RoR su zaduženi
Prototype i
Script.aculo.us - otvorene JS biblioteke koje je izuzetno lako ubaciti u svaki projekat. RoR samo pruža par zgodnih helper funkcija koje omogućavaju jednostavno generisanje JS koda.
PPS: Morao sam, ali se nadam da je bilo od koristi