Executing ruby script from view (no route matches)

I am new to ruby on rails and trying to build an internal site to manage
several ruby scripts. What I am trying to accomplish; create web page
where an user clicks on a link (Execute Analyzer) to execute ruby script
(runs in the background - FitAnalyzer.rb). I am having trouble
understanding how to route this without redirecting to another web page.
Basically need help how to add the correct format to routes.rb.

click on the broken image you can see my mockup what I am trying to
build

analyzer.html.erb

<%= link_to “Execute Analyzer”, :controller =>
‘fit_anlayzer_controller’, :method => ‘execute_analyzer’, :popup => true
%>

fit_analyzer_controller.rb

class FitAnalyzerController < ApplicationController
def analyzer
end

def execute_analyzer
# Delayed::Job.enqueue(AnalyzerJob.new(params[:id]), 3)
# command = ‘ruby ~/ruby_scripts/fit_analyzer/FitAnalyzer.rb’
@execute_command = system ‘ruby
/Users/gsypolt/rubyqa_project/ruby_scripts/fit_analyzer/FitAnalyzer.rb’
flash[:notice] = “Executing FitNesse Analyzer”
end
end

When accessing http://localhost:3000/fit_analyzer/analyzer receiving
this message below

No route matches {:controller=>“fit_anlayzer_controller”,
:method=>“execute_analyzer”, :popup=>true}

I have been learning ruby on rails from lyndia.com and book (rails 3
way).

First

*link_to *uses controller, *action *as url options.

Second you should add to your routes.rb file correct route for your
action
(e.g. match “/some_pritty_path” =>
“fit_anlayzer_controller#execute_analyzer”, as: :execute_analyzer)

, 17 2012 ., 21:28:20 UTC+4 Ruby-Forum.com User
: