How do I access ActionController:Base url_for method from a Rake task.
I tried to access ActionController from irb but it doesn’t work?
Check out the pasite Parked at Loopia
–
Anil
How do I access ActionController:Base url_for method from a Rake task.
I tried to access ActionController from irb but it doesn’t work?
Check out the pasite Parked at Loopia
–
Anil
use script/console instead of irb
Anil, you can access url_for by doing this in your rake task:
task :my_task => :environment do
include ActionController::UrlWriter
default_url_options[:host] = ‘www.mysite.com’
url = url_for(:controller => ‘blah’, :action => ‘blah’)
end
Hi
I know using script/console would solve the problem. But I want this
functionality outsite of the rails environment. I got the solution,
using include ActionController::UrlWriter, I am able to use url_for
helper…
In this case I have to pass :host too(or declare
default_url_options[:host] = “myhost.com”. It works smoothly. But it is
still under Rails environment, which gets loaded when I do task :my_task
=>
:environment do ---- end. I this Rails has made this difficult to access
the
library(Rails related other gems) outside of the Rails environment. If
there
is some solution so that I could access it in IRB do reply
Thanks,
On Dec 21, 2007 3:48 PM, Thorsten M.
[email protected]
wrote:
use script/console instead of irb
Posted via http://www.ruby-forum.com/.
–
Anil
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs