我一直在声纳2.13.1上调整Ruby代码几天。调查告诉我有用的提示,如果我将“rails.env”设置为“开发”我可以编辑ruby代码而无需重新启动服务器 - 它工作,但由于原因我无法弄清楚 - 不是JS,jQuery, AJAX脚本正在运行,没有加载CS表(只是原始HTML)。我可以不用CSS处理,但脚本是功能的一部分......
虽然在同一主题上,在声纳2.11中有一些更高级别的调试Ruby代码,如果抛出异常,页面会呈现错误,并提供有关发生的事情的一些信息 - 在2.13.1上这将被替换为一条消息“出了问题”。
也许有人可以帮助解决上面提到的这两个问题?
答案 0 :(得分:1)
一种非常简单的方法来修改Ruby模板,HTML,CSS,图像......等而不需要重新启动服务器就是运行“sonar / sonar-server / * - start.sh”脚本(替换*与你正在使用的那种数据库 - 希望MsSql / Postgres / Derby)。这就是我们日常生活中的用途。
当你收到错误时,最好看的地方就是在你启动“* -start.sh”脚本的控制台中打印出来的日志。