Есть ли драгоценный камень, который создает визуальную диаграмму ваших ассоциаций/отношений в таблице?

Что-то, что генерирует изображение или что-то, чтобы показать, что ModelA has_many ModelB и т.д.?

Ответ 1

Только что узнал о Rails ERD.

Выглядит довольно круто!

Ответ 3

Rubymine может сгенерировать это для вас. Это потрясающий инструмент.

Ответ 4

Если вы используете rails_assviz, вам нужно изменить строку, которая загружает активную поддержку, чтобы заставить ее работать, добавив /all: require 'active_support'

Оригинал:

#Checks for active_support
begin
  require 'active_support'
rescue LoadError
  raise "Install the Ruby on Rails gem: gem install rails"
  return false
end

Modified:

#Checks for active_support
begin
  require 'active_support/all'
rescue LoadError
  raise "Install the Ruby on Rails gem: gem install rails"
  return false
end

Ответ 5

Попробуйте https://github.com/intrica/ar_diagram, чтобы создать визуализацию ваших моделей в режиме разработки. Вы можете сделать несколько просмотров, сохранить их и распечатать.