123456789101112131415161718192021222324252627282930313233 |
- #---
- # Excerpted from "Agile Web Development with Rails",
- # published by The Pragmatic Bookshelf.
- # Copyrights apply to this code. It may not be used to create training material,
- # courses, books, articles, and the like. Contact us if you are in doubt.
- # We make no guarantees that this code is fit for any purpose.
- # Visit http://www.pragmaticprogrammer.com/titles/rails4 for more book information.
- #---
- #---
- # Excerpted from "Agile Web Development with Rails, 4rd Ed.",
- # published by The Pragmatic Bookshelf.
- # Copyrights apply to this code. It may not be used to create training material,
- # courses, books, articles, and the like. Contact us if you are in doubt.
- # We make no guarantees that this code is fit for any purpose.
- # Visit http://www.pragmaticprogrammer.com/titles/rails4 for more book information.
- #---
- require "./config/environment.rb"
- ActionController::Routing.use_controllers! ["store", "admin", "coupon"]
- load "config/routes.rb"
- rs = ActionController::Routing::Routes
- app = ActionDispatch::Integration::Session.new(nil)
- puts rs.routes
- rs.recognize_path "/store"
- rs.recognize_path "/store/add_to_cart/1"
- rs.recognize_path "/store/add_to_cart/1.xml"
- rs.generate :controller => :store
- rs.generate :controller => :store, :id => 123
- rs.recognize_path "/coupon/show/1"
- load "config/routes.rb"
- rs.recognize_path "/coupon/show/1"
- app.url_for :controller => :store, :action => :display, :id => 123
|