Я только что установил железную дорогу и попытался запустить пару простых примеров.
У меня есть модель приложения и контроллер, которые вызывают некоторую изжогу.
Нет реальной таблицы приложений - модель используется для загрузки (включения) таких вещей, как система аутентификации. Контроллер устанавливает helper_methods и т. Д.
У меня также есть много контроллеров, которые находятся в админе subdir для многих моделей.
Когда я запускаю: railroad -o models.dot -M
Я получил:
/usr/local/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/base.rb:1833:in method_missing': undefined method
helper_method 'для приложения (таблица не существует): класс (NoMethodError )
Когда я запускаю: railroad -o controllers.dot -C
Я получаю /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:445:in `load_missing_constant ': неинициализированная константа CoverageAmountsController (NameError)
Контроллер cover_amounts.rb (класс Admin :: CoverageAmountsController
Что я могу сделать, чтобы решить эти проблемы? Есть ли что-то, что я могу сделать в железной дороге или в моем приложении, чтобы оно работало? Я хотел бы использовать что-то подобное, чтобы увидеть, сработает ли это для моих нужд.