Call ActionController methods from the Rails console


/ Published in: Rails
Save to your folder(s)

The 'request' and 'response' objects are chock full of useful info. But console can't usually access them. Here's how:
start the server with the -u option, insert a breakpoint where you would like to have access to the controllers/helpers/etc. When finished, just type 'cont' to continue execution


Copy this code and paste it in your HTML
  1. # terminal
  2. script/server -u
  3.  
  4. # /some/view.erb
  5. <% debugger %>
  6.  
  7. # open the url associated with that view, and switch over to the terminal to play with ActionController methods and objects
  8. (rdb:2) request

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.