Phpfaker

Fake a Rails 3 site to a PHP site

Installation

Add this line to your application's Gemfile:

gem 'phpfaker'

And then execute:

$ bundle

Or install it yourself as:

$ gem install phpfaker

Usage

After install this gem in your Rails 3 site. There will be a new middleware Phpfaker::Middleware in your middleware stack.

The middleware can:

  • Drop '/index.php' or '.php' in all url the user requests.
  • Append '/index.php' or '.php' to the Location if 301 is responded.
  • Add 'X-Powered-By: PHP/5.4.16-dev' to each response.

Also:

  • Url helpers(e.g. root_path, *_path, *_url) will return with PHP suffix
  • The key of Session id in the cookie will be 'PHPSESSID'

Bug Report

Contributing

  1. Fork it [email protected]:bachue/PHPfaker.git
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
  6. Any Pull Request is Welcome

License

Copyright (c) 2012-2013 Bachue

Released under the GPL v3 license:

http://www.gnu.org/licenses/gpl.txt