All Projects β†’ zekitow β†’ Rails Api And Angularjs

zekitow / Rails Api And Angularjs

Integration between rails and angularjs which includes rspec tests.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Rails Api And Angularjs

Lurker
πŸ“– The ultimate tool for documenting and testing APIs in Rails
Stars: ✭ 120 (+445.45%)
Mutual labels:  rails, rspec
Expertiza
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Stars: ✭ 160 (+627.27%)
Mutual labels:  rails, rspec
Rspec Openapi
Generate OpenAPI schema from RSpec request specs
Stars: ✭ 129 (+486.36%)
Mutual labels:  rails, rspec
Action mailer matchers
ActionMailerMatchers provides rspec matchers to test Rails' common ActionMailer functionality.
Stars: ✭ 50 (+127.27%)
Mutual labels:  rails, rspec
Crystalball
Regression Test Selection library for your RSpec test suite
Stars: ✭ 259 (+1077.27%)
Mutual labels:  rails, rspec
Test Prof
Ruby Tests Profiling Toolbox
Stars: ✭ 1,193 (+5322.73%)
Mutual labels:  rails, rspec
Rails new
A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours πŸ”₯πŸš€
Stars: ✭ 151 (+586.36%)
Mutual labels:  rails, rspec
Ifme
Free, open source mental health communication web app to share experiences with loved ones
Stars: ✭ 1,147 (+5113.64%)
Mutual labels:  rails, rspec
Apitome
Apitome: /iˈpitΙ™mΔ“/ An API documentation presentation layer for RSpec API Documentation output.
Stars: ✭ 244 (+1009.09%)
Mutual labels:  rails, rspec
Action Cable Testing
Action Cable testing utils
Stars: ✭ 192 (+772.73%)
Mutual labels:  rails, rspec
Heavens door
Capybara test scenario recorder for Rails
Stars: ✭ 857 (+3795.45%)
Mutual labels:  rails, rspec
Guides
Article back-end for hack.guides() website
Stars: ✭ 628 (+2754.55%)
Mutual labels:  rails, angularjs
Mumuki Laboratory
πŸ”¬ Where students practice and receive automated and human feedback
Stars: ✭ 131 (+495.45%)
Mutual labels:  rails, rspec
Limestone
Boilerplate Rails 6 SaaS application with Webpack, Stimulus and Docker integration.
Stars: ✭ 191 (+768.18%)
Mutual labels:  rails, rspec
Shoulda Matchers
Simple one-liner tests for common Rails functionality
Stars: ✭ 3,166 (+14290.91%)
Mutual labels:  rails, rspec
Capybara error intel
πŸ› Ruby gem for heuristic error messages in Capybara based Page Objects
Stars: ✭ 16 (-27.27%)
Mutual labels:  rails, rspec
Procourse Memberships
Allow users to purchase access to a user group on Discourse.
Stars: ✭ 16 (-27.27%)
Mutual labels:  rails
Extremeresults Webapp
A web app for Extreme Results (XR). Built with AngularJS and related technologies.
Stars: ✭ 17 (-22.73%)
Mutual labels:  angularjs
Angular Prest
pREST component for Angular
Stars: ✭ 16 (-27.27%)
Mutual labels:  angularjs
Bh
Bootstrap Helpers for Ruby
Stars: ✭ 834 (+3690.91%)
Mutual labels:  rails

Angular JS + Rails Crud Example

Run

1. Install Postgres

brew update
brew install postgres

1.1 Run PG

postgres -D /usr/local/var/postgres

1.2 Create a new User

createuser --interactive

And add it as superuser, just to run locally (never do that in production!)

Enter name of role to add: hotels
Shall the new role be a superuser? (y/n) Y

2. Install RVM

curl -sSL https://get.rvm.io | bash -s stable

2.1 Export RVM to PATH and reload the bashrc

export PATH="$PATH:$HOME/.rvm/bin"
source ~/.bashrc

2.2. Test the RVM

type rvm | head -n 1

The terminal should show something like "rvm is a shell function".

3. Install Ruby

rvm install ruby-2.2.2

4. Install the project dependencies (inside the project folder)

bundle install

5. Create the database and migrations

bundle exec rake db:create db:migrate db:seed

6. Run the tests

rspec

7. Run the server

rails s -p 3000

Now you enviorement is read to use and you can find all hotels at: * http://localhost:3000/api/hotels *

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].