有什么方法可以在html文件中调用ruby脚本?
3 回答
森林海
TA贡献2011条经验 获得超2个赞
system(“.ruby”)或者load 'another.rb'
具体代码如下:
# 返回ls的输出
s=`ls`
cmd= "ls"
s= `#{cmd}`
# 返回true or false
s= system('ls')
cmd= 'ls'
s= system(cmd)
#返回输出
s= %x[uptime]
#用top进程替换当前ruby进程
exec "top"
cmd = 'top'
exec cmd
慕容708150
TA贡献1831条经验 获得超4个赞
app/assets/javascript文件夹里面放的应该是.js文件
你要想这么做,你可以把那个rails的变量放在页面中的一个隐藏域中
例如:
<input type="hidden" id="user_name" value="<%= @user.name %>"/>
在js中就能取到这个@user.name的值
jquery 代码如下
var user_name = $("#user_name").val();
开发应该有一个思想,js代码归js代码,html归html,ruby代码归ruby代码
- 3 回答
- 0 关注
- 1123 浏览
添加回答
举报
0/150
提交
取消