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
- Sign in
GitCafe
- Visit https://gitcafe.com/bachue/rm-trash/tickets
- Click
New Ticket
, write down the detailed bug information - Click
Create
to create the ticket - Or just mail to [email protected]
Contributing
- Fork it
[email protected]: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: