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 に答える