Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.21 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.21 KB

Flapper-news

How to use ? : Install Ruby 2.2.2 and and Rails 4.2.3 git clone https://github.com/sami602/Flapper-news.git $ cd create your repository on github $ git remote set-url origin https://github.com/

$ bundle install

$ rake db:create

$ rake db:migrate

$ rake bower:install

Then you can register through the UI defined in angular, you could choose the role you want the user to have :

Admin or classic user. (A user unauthenticated is considered as a Guest)

The password must contain at least 8 characters with letters and numbers.

If you want to test the API with the command line "curl" , You must activate http_basic_auth by changing the line in the file "config/initializers/devise.rb" : (Line 62) "config.http_authenticatable = false" into "config.http_authenticatable = true"

Here are some of the tests I have made to test the API :

Create test:

curl -i -u [email protected]:Salami134679 -H "Accept: application/json" -H "Content-type: application/json" -X POST -d "
{"title":"New title", "post":{"title":"New title"}}" http://localhost:3000/api/posts/