我正在处理一个相当大的 Rails 应用程序。我是该应用程序的新手,我不太了解它的结构。有时,当我浏览它时,我会注意到我想要更改的 View 中的某些内容。然后我开始寻找定义特定区域的文件。有时如果我想更正一段特定的文本,我可以通过搜索它的一部分来快速找到它。但有时我想编辑一个区域,其中包含非常通用的单词和通用的 css 类,如 .menu-wrapper、.header-menu 等。如何快速找出 View 的特定区域的布局或部分被定义为?该应用程序使用 Slim 作为模板引擎(如果相关)。
最佳答案
您可以使用 xray-rails gem :
在你的 Gemfile 中:
group :development do
gem 'xray-rails'
end
然后:
bundle && rm -rf tmp/cache/assets
重新启动您的应用程序,就可以了。您现在可以使用 ctrl+shift+x
(或 Mac 中的 cmd+shift+x
)在浏览器中访问您的布局/模板/部分数据。
关于html - 在 Rails 部分和布局中找到 html 的定义位置的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856961/