html - 在 Rails 部分和布局中找到 html 的定义位置的最简单方法是什么?

标签 html css ruby-on-rails views reverse

我正在处理一个相当大的 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/

相关文章:

javascript - 一些 bootstrap 轮播图像无法在 safari mac 上加载

html - DIV 容器的高度

css - 使用 jQZoom 的产品页面的堆叠顺序

ruby-on-rails - Rails 方法在没有 session 的情况下限制页面访问

ruby-on-rails - 如何监控由 heroku 调度程序运行的循环 rake 任务?

regex - HTML5 模式匹配和 MinLength 文本框问题 -

jquery - 从基本 HTML 和 CSS 转向 Bootstrap 或流体布局

mysql - Rails .where 查询不起作用

javascript - 可能的内存泄漏或其他原因?

html - 无法将图像叠加在另一个图像上