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
- Fork it
git@gitcafe.com:bachue/PHPfaker.git
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
- Any Pull Request is Welcome
License
Copyright (c) 2012-2013 Bachue
Released under the GPL v3 license:
http://www.gnu.org/licenses/gpl.txt