https://github.com/davydovanton/hanami-workshop
Simple hanami app for workshop
https://github.com/davydovanton/hanami-workshop
Last synced: 9 months ago
JSON representation
Simple hanami app for workshop
- Host: GitHub
- URL: https://github.com/davydovanton/hanami-workshop
- Owner: davydovanton
- Created: 2017-02-27T14:06:48.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-17T01:47:39.000Z (almost 9 years ago)
- Last Synced: 2025-01-21T22:08:56.276Z (11 months ago)
- Language: Ruby
- Size: 71.3 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
1. set tests
```
be hanami db create
HANAMI_ENV=test be hanami db create
```
2. create simple show action
```
be hanami g action web 'links#show'
be hanami g model link
be hanami db migrate
HANAMI_ENV=test be hanami db migrate
```
3. create link model
check that all works correct
```
be hanami c
>> LinkRepository.new.create(url: 'google.com', key: '1234')
>> LinkRepository.new.find(1)
```
4. display link url to show action
generate
```
be hanami g action web 'links#new'
be hanami g action web 'links#create'
```
```
be hanami routes
```
```
be hanami g action web 'links#create
```
5. generate admin app
```
be hanami g app admin
be hanami g model account
be hanami db migrate
HANAMI_ENV=test be hanami db migrate
```
6. generate admin dashboard and links
```
be hanami g action admin 'dashboard#index'
be hanami g action admin 'links#new'
be hanami g action admin 'links#create'
```
7. add new columns to link
```
be hanami g migration add_accounts_and_clicks_to_links
```