Чтобы ответить на ваш вопрос, нет, я не знаю, какой прямой интерфейс с рельсами. Но если вы просто хотите увидеть отношения между моделями, вы можете поиграть с такими драгоценными камнями, как Graphviz и RailRoad.
Хотя я уверен, что вы можете использовать что-то вроде MySQL Workbench для обмена таблицами, используемыми приложением Rails, функции миграции рельсов очень быстры, эффективны и интегрированы с вашим приложением.
Синтаксис для создания моделей и обновления таблицы атрибутов доступен в Ruby on Rails Guides
Например, если вы хотите создать таблицу пользователей, это всего несколько нажатий клавиш прочь:
rails generate model User user_name:string password:string favorite_food:string lucky_number:integer vegan:boolean
Если вы когда-либо решите, что хотите добавить/удалить/изменить столбец, вы можете сделать что-то вроде:
rails g migration AddStudentIdtoUsers student_id:integer
rails g migration RemoveVeganfromUsers vegan:boolean
Вы даже можете изменить эти предлагаемые изменения до вы их реализуете, если хотите. Затем вы запустите rake db:migrate
, чтобы на самом деле реализовать изменения, которые вы внесли.
Мораль истории, дайте CLI шанс. Потратьте меньше времени на использование SQL и больше времени на создание своего приложения.