RAILS 4 ON RUBY的AJAX实现过程

简介:

XXX,最近在笨手笨脚的写一个自动化SVN更新的WEB操作小平台,

这次决定用RAILS 4实现。

但因为网上的教材都是以3或2版本实现的。所以这次搞了不少弯路,现总结如下:

相关的VIEW代码:

复制代码
<div>
          本次更新SVN版本的命令:<%= @svn_update_cmd %><br>
          <%= link_to "查看完整日志", 'svnlog_out', :remote => true %>
</div>

<div id = "svnlog_out">

 </div>
复制代码

相关的CONTROLLER代码:

复制代码
class SvnupdateController < ApplicationController
  respond_to :html, :js

  def svnlog_out
    @svnlog_out = `cat /XXX/svn_current.log`.split("\n")
  end
end
复制代码

相关的.JS.ERB

$("#svnlog_out").html("<%= j (render 'svnlog_out') %>");

相关的输出VIEW

<% @svnlog_out.each do |line| %>
<%= line %><br>
<% end %>

最后,注意哟。。。在RAILS上跑这个AJAX,要安装NODE.JS或是EXEJS这种服务器端东东,要不然,启动就会出错,或是注释了之后,AJAX死活不应哟。

~~~~~~~~~~

来个小图爽爽,,呵呵,今天测试第一版更新,算是OK啦。。

你妹的,就是BOOTSTRAP让我来写,太为难我啦,,

可以用就可以,反正是内部的。

 

目录
相关文章
|
28天前
|
监控 数据可视化 前端开发
使用Ruby on Rails构建的员工上网行为监控Web应用
我们开发了一款基于Ruby on Rails的员工上网行为监控Web应用,帮助企业保护数据安全和确保员工生产力。该应用利用Rails的MVC架构和Active Record管理数据库,通过网络代理和JavaScript追踪员工网络活动。数据收集后,应用进行分析和可视化,以便识别异常行为。此外,借助Rails的后台任务和Sidekiq gem,实现数据自动化处理和定时更新,为公司提供实时监控反馈。
77 2
|
1月前
|
缓存 前端开发 测试技术
框架分析(6)-Ruby on Rails
框架分析(6)-Ruby on Rails
|
5月前
|
缓存 关系型数据库 数据库
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
26 1
|
6月前
|
SQL 前端开发 数据库
前端学 Ruby:熟悉Rails
前端学 Ruby:熟悉Rails
170 0
|
6月前
|
前端开发 Linux 数据库
前端学 Ruby:安装Ruby、Rails
前端学 Ruby:安装Ruby、Rails
77 0
|
8月前
|
Java Linux 应用服务中间件
在 Ruby on Rails 应用程序中重用 Java 代码
在 Ruby on Rails 应用程序中重用 Java 代码
|
10月前
|
存储 前端开发 关系型数据库
Ruby on Rails 快速入门2
Ruby on Rails 快速入门2
126 0
|
10月前
|
移动开发 前端开发 关系型数据库
Ruby on Rails 快速入门1
Ruby on Rails 快速入门1
85 0
|
机器学习/深度学习 开发框架 Java
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境
在每个开发者心里,都会有一门“最好”的语言,在这个世界的某个深处,在一些矫矫不群的人们心中,这门语言的名字叫做Ruby,它今年二十八岁了,历史和Java一样的悠久,但是它没有大厂背书、它的性能被开发者诟病、时至今日依然无法高效利用多核资源,甚至于它每年都要被“死亡”一次,相比于有太阳计算机系统、甲骨文、IBM 这些大公司支持的 Java,它是那么的一无所有,但是,它又拥有全世界最虔诚的“信徒”,拥有最活跃的开发者社区,这一切,又让它是那么的应有尽有。是的,这就是Rubyist的理念:有的时候,你想证明给一万个人看,到后来,你发现只得到了一个明白的人,那就够了。
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境
|
JavaScript 前端开发 Java
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
2023年,“非著名Web框架”--Ruby on Rails已经18岁了。在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境