找到在 Rails 部分和布局中定义 html 的一部分的最简单方法是啥?
Posted
技术标签:
【中文标题】找到在 Rails 部分和布局中定义 html 的一部分的最简单方法是啥?【英文标题】:What is the easiest way to find where a part of html is defined in the Rails partials and layouts?找到在 Rails 部分和布局中定义 html 的一部分的最简单方法是什么? 【发布时间】:2014-04-04 08:03:00 【问题描述】:我正在使用一个相当大的 Rails 应用程序。我是该应用程序的新手,我不太了解它的结构。有时当我浏览它时,我会注意到我想要更改的视图中的某些内容。然后我开始寻找定义特定区域的文件。有时,如果我想更正特定文本,我可以通过搜索其中的一部分来快速找到它。但有时我想编辑一个区域,其中包含非常通用的单词和通用的 css 类,如 .menu-wrapper、.header-menu 等。如何快速找出视图的特定区域的布局或部分被定义为?该应用使用 Slim 作为模板引擎(如果相关)。
【问题讨论】:
【参考方案1】:你可以使用xray-railsgem:
在您的 Gemfile 中:
group :development do
gem 'xray-rails'
end
然后:
bundle && rm -rf tmp/cache/assets
重新启动您的应用程序,就是这样。您现在可以使用ctrl+shift+x
(或Mac 中的cmd+shift+x
)在浏览器中访问您的布局/模板/部分数据。
【讨论】:
以上是关于找到在 Rails 部分和布局中定义 html 的一部分的最简单方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章