作者在 2023-07-30 01:08:32 发布以下内容
寻找rails框架的根目录:
进入到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>