0

我有一个 Rails 部分,以及当我单击部分中的按钮时要运行的 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
%>

我想要一个在我单击它时运行该片段的按钮。

4

1 回答 1

7
  • 创建控制器
  • 创建一个包含您要运行的代码的操作
  • 设置您的路线

前任:

resources :my_resources do
    collection do
         get :your_action
     end
 end

你的链接应该是这样的:link_to "text", your_action_my_resources_path.

于 2012-07-13T19:44:00.437 回答