Reference on link_to here: http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to
:method is used for specifying HTTP method such as POST, GET, etc. The parameter that you are passing (method_to_run) is not a valid value for :method. I suggest you define a controller and invoke one of its methods through the link. Example: link_to "Feature", :controller => "mycontroller", :action => "method_to_run" On Tue, Sep 14, 2010 at 9:29 AM, Jason N <freezingki...@gmail.com> wrote: > Group, > > This might very well be Rails 102 stuff, but it's doing my little head > in. > > Simple request - I want to create a link within my View to fire off a > system call to run an external program. > > In this example it's pretty easy - run a Windows system command that > simply starts something (it's not what I'm trying to achieve but it's > an easy debug method): > > def method_to_run > system('start dir > test.txt') > end > > How the *heck* do I link to this method within my View? > > A simple <%= link_to feature, :method => method_to_run %> results in > the following error: > > <pre> > undefined local variable or method `method_to_run' for #<#<Class: > 0x46c3248>:0x46c1808> > </pre> > > > Jason > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-t...@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscr...@googlegroups.com<rubyonrails-talk%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.