我有一个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