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

https://github.com/dansantander/re-former

Rails project using different form features.
https://github.com/dansantander/re-former

Last synced: about 1 month ago
JSON representation

Rails project using different form features.

Awesome Lists containing this project

README

        

# RE-FORMER
> Here we demonstrate how to manipulate a database record Using different HTML/.erb form structures powered by Rails Active Records.








Explore the docs »




·
Report Bug
·
Request Feature


This project consisted in building forms, both using nearly-pure HTML and then graduating to using the helper methods (form_tag and form_for) that Ruby on Rails provides.

## Table of Contents

* [Features](#features)
* [Built With](#built-with)
* [Getting Started](#getting-started)
* [Contributing](#contributing)
* [Acknowledgments](#acknowledgments)
* [Author](#author)
* [License](#license)

## Features


  • User model

  • Create and edit users

  • Get messages for validation errors

## Built With

- Ruby 2.7

- Ruby on Rails 5.2

- HTML forms, Rails form_tag and form_for
- Git, Github and VScode

## Getting Started

#### Installation
To use this program you will need to have previously installed:

* Ruby Language - Version 2.5 up to 2.7 - [Install guide](https://www.ruby-lang.org/en/documentation/installation/)

* Ruby on Rails - Version 5.2 - [Install guide](https://guides.rubyonrails.org/v5.0/getting_started.html#installing-rails)

* gem bundler

#### Get a local copy
Create a local copy of this repository using Git:
```js
git clone [email protected]:dansantander/re-former.git
```
Or just hit (Download Zip) on green button (Clone or Download) at top of this page.

#### Gem Installation
Open a new terminal window and cd into the application folder.

Type in command:

```js
bundle
```

#### Run
To run from the application folder open a new terminal window and cd into the project folder, then type in:
```js
rails server
```
Now you can go to your favorite web browser like Google Crome and access the url:

http://localhost:3000/

### Contributing

Contributions, issues and feature requests are welcome!

You can do it on [issues page](issues/).

## Acknowledgments

Special thanks to code reviewers.

## Show your support

Give a ⭐️ if you like this project!

## Authors

👤 **Daniel Santander**

- Github: [@dansantander](https://github.com/dansantander)
- Linkedin: [Daniel Santander](https://www.linkedin.com/in/daniel-santander)
- Twitter: [@dansantandr](https://twitter.com/dansantandr)

👤 **Alfred Ezaka**

- Github: [@codecell](https://github.com/codecell)
- Twitter: [@the_codecell](https://twitter.com/the_codecell)
- Linkedin: [ezaka alfred](https://www.linkedin.com/in/alfrednoble/)

### License

Creative Commons