Да, это вполне возможно, так как Discourse — это просто приложение Ember поверх Rails API.
Я считаю, что это ужасная идея, ведь вы просто дублируете тысячи часов работы. Тем не менее, у меня был клиент, который поступил именно так, и он, похоже, остался доволен. Я давно не получал от него вестей; не знаю, почему.
Плюс такого подхода в том, что в любой момент вы можете просто решить переключиться на фронтенд Discourse. Редакция: Или, возможно, использовать Discourse после миграции, а затем так и не довести своё приложение до состояния, когда переход на него станет оправданным, или позволить пользователям выбирать предпочитаемый ими фронтенд.