我找了找,但找不到一个直接的答案.我希望能够看到哪个部分生成了特定的一段HTML.因此,当我看到一幅图时,我会说:

<%= render :partial => 'stackoverflow', locals: { answers: "johny be good" } %>

例如,app/views/_stackoverflow.html.erb包含

<p><%= answers %></p>
<hr>

生成的HTML将注入一个带有呈现部分名称的html注释,如下所示:

<!-- partial: 'app/views/_stackoverflow.html.erb' -->
<p>johny be good</p>
<hr>

我假设有一个配置选项,但似乎找不到任何东西.

我知道呈现的部分显示在Rails服务器日志(log)中,但这是我想要的not.

任何帮助都将不胜感激.

推荐答案

To be fair, I have to look it up every single time, because I can never remember the name for this config:
https://guides.rubyonrails.org/configuring.html#config-action-view-annotate-rendered-view-with-filenames

你应该已经在development.rb中拥有它了,只需将其取消注释:

# config/environments/development.rb

# Annotate rendered view with file names.
config.action_view.annotate_rendered_view_with_filenames = true

Ruby-on-rails相关问答推荐

用至少一个缺省值初始化Ruby数组的最简洁方法是什么?

使用FactoryBot测试ActiveStorage的RSpec请求规范

使用Rails和RSpec,有没有办法查看操作真正将您带到哪个页面?

如何从 Rails7.2 中的控制器获取名称空间?

如何通过graphqlMutations 从rails销毁当前用户会话

Rails:当 id 方法为非标准时构建关联

如何在测试期间为 Rails 应用程序启用 Rails.cache 会话对象

Rails: WickedPDF: 分页符

OpenSSL::SSL::SSLError: SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 read server hello A

指定要从 before_filter 中排除的控制器

从 before_action 中排除控制器

在 Rails 中复制模型实例

嵌套模型和父验证

RubyMine - 关闭在空行中间单击的功能

如何在 Ruby on Rails 的内存缓存存储中列出键?

有没有办法列出所有 belongs_to 关联?

使用 ActiveRecord 获取列名

如何检测rails是否在根url?

ActiveRecord 何时会保存关联?

在 Ruby on Rails 中设置日志(log)记录级别