3 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
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進(jìn)程替換當(dāng)前ruby進(jìn)程
exec "top"
cmd = 'top'
exec cmd

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
app/assets/javascript文件夾里面放的應(yīng)該是.js文件
你要想這么做,你可以把那個(gè)rails的變量放在頁(yè)面中的一個(gè)隱藏域中
例如:
<input type="hidden" id="user_name" value="<%= @user.name %>"/>
在js中就能取到這個(gè)@user.name的值
jquery 代碼如下
var user_name = $("#user_name").val();
開(kāi)發(fā)應(yīng)該有一個(gè)思想,js代碼歸js代碼,html歸html,ruby代碼歸ruby代碼
- 3 回答
- 0 關(guān)注
- 1199 瀏覽
添加回答
舉報(bào)