Andrey Demidenko: несмотря на то, что вы получили желаемый ответ, я бы на вашем месте все таки описал в тексте вопроса, какая конкретно "расширенная функциональность" вам нужна. Тостер - это не просто сервис вопросов и ответов, но и отличная база знаний. Кто знает, может этот тред поможет кому-то еще.
А что вам мешает завести дополнительный стиль watermarked_original и использовать его в качестве исходника (там, где вам нужно). А сам original оставить как есть и вообще забыть про него?
Кстати, а какую диаграмму вы хотите получить? Список коллекций. Здесь нет ни внешних ключей, ни какой-либо другой "целостности", ни строгих отношений. На основе чего строить диаграмму? На основе данных в БД? Так они не скажут Вам ничего о связях между коллекциями.
@zaurius мне вот эта строчка не понятна: ajax_path: :getFormForEditItems. Что это за путь такой? Поставьте console.log(projects_path) в вашу функцию и посмотрите, что он выведет.