2015-05-24 3 views
0

Я новичок в Rails. Я создал новое приложение rails, чтобы попробовать различные основные команды рельсов. Мне нравится rails g controller, rails g model, rails g scaffold. Но через некоторое время я как бы забыл, что я сделал.Показать структуру приложения Rails

Есть ли команда, чтобы показать, что у меня есть в моем приложении? вроде как информация сразу после того, как я запустил rails g controller C p1 p2, , чтобы показать все, что у меня есть?

+0

http://mama.indstate.edu/users/ice/tree/ – numbers1311407

+0

ждать, вы хотите, чтобы увидеть, какой контроллер, модели или представления, которые вы создали в последнее время с помощью генераторов? – illusionist

+0

@CbaBhusal: да, 'rake routes' фактически близок :) просто хочу знать, есть ли какая-либо другая более подробная информация для отображения. если ничего больше, я просто буду жить с «рейк-маршрутами» :) – meizin

ответ

0

Вы можете использовать эту команду linux, если используете Ubuntu или аналогичную ОС Linux. Убедитесь, что вы находитесь внутри своего project_directory/app. Используйте следующую команду:

find ./controllers ./models

или

find ./controllers ./models -type f -follow -print

-type f означает, что он будет отображать реальные файлы (не Symlinks)

-follow означает, что он будет следовать вашим симлинкам директорий

-print wil l вызывать отображение имен файлов.

В этом списке перечислены все ваши контроллеры и модели, которые вы создали.
Если вы хотите дисплей ls типа, вы можете сделать следующее

find /dir -type f -follow -print|xargs ls -l

Смежные вопросы