2015-05-24 58 views
0

我是Rails的新手。我创建了一个新的rails应用程序来尝试不同的基本rails命令。像rails g controller,rails g modelrails g scaffold。但过了一段时间,我有点忘了我所做的。显示Rails应用程序结构

是否有命令显示我的应用程序中有什么? 之类的信息后我运行rails g controller C p1 p2, 显示我所有的东西?

+0

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

+0

等待,你想看哪个控制器,模型或视图最近是否使用生成器创建的? – illusionist

+0

@CbaBhusal:是的,'rake routes'实际上很接近:)只是想知道是否有其他更多的细节信息要显示。如果没有别的东西,我只会与'rake routes'一起生活:) – meizin

回答

0

如果您使用的是Ubuntu或类似的Linux操作系统,则可以使用此Linux命令。确保你在project_directory/app之内。使用下面的命令:

find ./controllers ./models

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

-type f意味着它会显示实时文件(不是符号连接)

-follow意味着它会跟着你的目录符号链接

-print wil让它显示文件名。

这将列出所有您创建的控制器和型号。
如果你想有一个ls型显示器,你可以做以下

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