Это совершенно разные технологии, использующие шаблон имени (например, Java и JavaScript). В то время было разумно назвать веб-фреймворк, созданный с использованием Groovy, «Groovy on Rails» (позже его попросили изменить его имя), чтобы привлечь внимание в пространстве, насыщенном веб-фреймворками. Одним из основных принципиальных отличий (помимо разных языков программирования) является использование ActiveRecord в Rails и Hibernate в Grails.
Grails охватывает соглашение над конфигурацией Подход, впервые популяризированный Rails.