livereload.js 嵌入到 rails 的错误页面

作者在 2023-07-30 01:08:32 发布以下内容
寻找rails框架的根目录:
rails c
然后
edit ActionView
在vim编辑器底部可以看到文件路径,从而得出框架根目录,然后👇

进入到rails框架的根目录,比如:
cd /usr/local/lib/ruby/gems/3.2.0/gems/
从错误页面找到一段特征代码,然后搜索它寻找错误页面模板:
ag '<div class="details">'
找到后,编辑页面
vi actionpack-7.0.5/lib/action_dispatch/middleware/templates/rescues/_request_and_response.html.erb
在最后面加入如下代码:
<script>
  document.write('<script async src="http://' + location.host.split(':')[0] + ':35729/livereload.js"></'+'script>')
</script>

Ruby | 阅读 1051 次
文章评论,共0条
游客请输入验证码
浏览2883596次
文章归档
最新评论
  • 时光拾荒者:CtrlCV还是强的😝
  • 硬识岩丝:解决了,太感谢了~
  • xiwang12:路过
  • 里苦不功:不校验mysql版本是否与当前django框架是否兼容