请问有什么方法可以在html文件中调用ruby脚本?

有什么方法可以在html文件中调用ruby脚本?


慕桂英546537
浏览 1064回答 3
3回答

三国纷争

个人能力有限,能想到的就是用IE浏览器只用ActiveXObject执行ruby脚本,这个方法其它浏览器没法用

森林海

system(“.ruby”)或者load 'another.rb'具体代码如下:# 返回ls的输出s=`ls`cmd= "ls"s= `#{cmd}`# 返回true or falses= system('ls')cmd= 'ls's= system(cmd)#返回输出s= %x[uptime]#用top进程替换当前ruby进程exec "top"cmd = 'top'exec cmd

慕容708150

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代码
打开App,查看更多内容
随时随地看视频慕课网APP