Of course, I should have known that :method was for the HTTP method. Thanks.
I guess i just need to write the correct routes now. On Sep 14, 4:28 pm, Srikanth Shreenivas <sri...@gmail.com> wrote: > Reference on link_to > here:http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#... > > :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%2Bunsubscrib > > e...@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.