Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在Web浏览器UI上显示文件内容_Ruby_Html_Node.js_User Interface_Web - Fatal编程技术网

Ruby 在Web浏览器UI上显示文件内容

Ruby 在Web浏览器UI上显示文件内容,ruby,html,node.js,user-interface,web,Ruby,Html,Node.js,User Interface,Web,我希望部署一个Web界面来显示包含日志内容的文件。我正在收集日志详细信息并将其存储在我的Web服务器上。我有一个Apache界面,允许用户从浏览器下载/查看文件 然而,这里的挑战是它们看起来并不漂亮。我想在可以突出显示/着色内容的UI中显示它们。我试图简单地拉文件的内容,并在一个文本区域显示,这是可行的,但这将意味着要做大量的手工工作,使它的花式。想知道是否已经存在我可以重复使用的东西 作为未来的增强,我还希望UI能够在文件中找到模式,并在UI中突出显示它们。例如,如果文件包含连接被拒绝的消息,

我希望部署一个Web界面来显示包含日志内容的文件。我正在收集日志详细信息并将其存储在我的Web服务器上。我有一个Apache界面,允许用户从浏览器下载/查看文件

然而,这里的挑战是它们看起来并不漂亮。我想在可以突出显示/着色内容的UI中显示它们。我试图简单地拉文件的内容,并在一个文本区域显示,这是可行的,但这将意味着要做大量的手工工作,使它的花式。想知道是否已经存在我可以重复使用的东西

作为未来的增强,我还希望UI能够在文件中找到模式,并在UI中突出显示它们。例如,如果文件包含连接被拒绝的消息,只需用红色突出显示它们即可


我不确定我是否应该从头开始构建一些东西,或者已经存在一些可以重复使用的东西

我将使用并设置为或完全隐藏编辑器控件。

生成HTML时,可以将要突出显示的内容放在特定类的div或其他标记中。你可以用CSS自定义这个类的样式,添加你想要的任何效果。您仍然需要实现一些东西来识别要突出显示的数据块,但这完全取决于日志文件的组织方式。例如,如果每一行代表一个事件,其类型由一个特定的关键字标识,您可以使用该关键字来决定是否将每一行放入高亮显示的div中。这是rails应用程序还是节点?没有一个只是我脑海中的一个概念。。。在这两种情况下我都能很好地实现它