Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/raminmammadzada/rails-re-former

Microverse School > Rails > #4 Forms
https://github.com/raminmammadzada/rails-re-former

rails rails6 ruby ruby-on-rails

Last synced: 1 day ago
JSON representation

Microverse School > Rails > #4 Forms

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Microverse School > Rails > #3 Micro Reddit

In this project we created a simple user system and learn the basics of forms and controllers in Ruby on Rails.

- Created a User model
- Created a User controller
- Created view pages for new and edit user
- Create migration files with table rules
- Adjust associations between models
- Create migration files with required foreign keys

## Built With
- Ruby on Rails

## Linters
- Rubocop
- Stylelint

## Getting Started

To get a local copy up and running follow these simple example steps.

### Install
In order to run, you need to install RUBY and Rails in your computer. For windows you can go to [Ruby installer](https://rubyinstaller.org/) and for MAC and LINUX you can go to [Ruby official site](https://www.ruby-lang.org/en/downloads/) for intructions on how to intall it.

Then you can clone the project by typing ```https://github.com/RaminMammadzada/rails-re-former.git```

### Run app
- Type ```bundle install``` in the root file of the project.
- Type ```rails db:migrate``` in the root file of the project.
- Type ```rails s``` in the root file of the project.
- You can go to rails console by typing ```rails console``` and create User by using Active Record commands and methods.

## Authors

👤 **Ramin Mammadzada**

- Github: [@RaminMammadzada](https://github.com/RaminMammadzada)
- Twitter: [@RaminMammadzada](https://twitter.com/RaminMammadzada)
- Linkedin: [@RaminMammadzada](https://www.linkedin.com/in/raminmammadzada)

👤 **Jurgen Clausen Gutierrez**

- Github: [@jurgen1c](https://github.com/jurgen1c)
- LinkedIn: [jurgen-clausen](https://www.linkedin.com/in/jurgen-clausen-2740061a9/)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the [issues page](issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- [Microverse](https://www.microverse.org/)
- [The Odin Project](https://www.theodinproject.com/courses/rails/lessons/forms)
- [jumpstartLab](http://tutorials.jumpstartlab.com/projects/blogger.html)

## 📝 License

This project is [MIT](lic.url) licensed.