Я хотел бы создать приложение (X
), которое проанализирует детали модели данного приложения.Загрузка проекта Rails из другого проекта Rails
Ex: Скажем, у меня есть приложение Rails называется blog
, и он имеет классы как post
#post.rb
#db columns -> title, desc
class Post < ActiveRecord::Base
end
Так что в моем X
приложении, когда путь дано blog
, он должен прочитать модели blog
и должен придумать свою статистику (что-то вроде инструментов качества кода Ruby).
Пример: он должен возвращать столбцы, если Post
класс, как List.columns
Но моя проблема, так как моя X
приложение находится в другой среде, чем blog
приложения, как я могу загрузить модели blog
приложений и получить доступ к функциям, поскольку я запускаю приложение blog
со своей консоли?
Поскольку многие драгоценные камни качества Ruby считывают исходный код как строку, но я хочу использовать его функциональные возможности для доступа с консоли.