我有一個Rails的部分,我想單擊部分按鈕中的一個Ruby腳本。如何在單擊按鈕上運行Ruby代碼?
我該怎麼做?
這是我想要運行的腳本 - 我現在在<%= %>
標籤中。
<%= require 'nokogiri'
doc = Nokogiri::HTML(table_string)
doc.xpath('//table//tr').each do |row|
row.xpath('td').each do |cell|
print '"', cell.text.gsub("\n", ' ').gsub('"', '\"').gsub(/(\s){2,}/m, '\1'), "\", "
end
print "\n"
end
%>
我想要一個運行該代碼段的按鈕,當我單擊它時。
如果你想要一個按鈕來運行ruby代碼(它必須在服務器上完成),這聽起來像你想要將該按鈕綁定到一個ajax請求,這會導致一個控制器操作,將運行代碼,是否正確? – cdesrosiers 2012-07-13 19:47:25
我經常看到類似這樣的問題,因此我覺得有必要寫一篇博客文章。這有幫助嗎? http://dgrmm.wordpress.com/2012/07/13/web-application-101/ – DGM 2012-07-13 22:03:08
這有很大幫助!我17歲,我已經自學了一些關於編程的知識,所以像這樣的帖子幫助我學到了很多東西。 – Slicekick 2012-07-14 16:15:48