長期戦覚悟 〜個人アプリ作成〜

本日の作業:

HerokuからRailsアプリ立ち上げようとするも失敗。

その為、これまで通りターミナルからRailsアプリ立ち上げを行った。

Rails new アプリ名→cd アプリ名→rails s

 rails generate controller ◎◎◎で、コントローラーを新規作成

 home topでトップページを作成した。・・・localhost3000/home/topで開く

 

明日の作業:

DB設計を行う。

DB(postageSQL)の作成、Herokuに接続する。

 

未解決問題:

HerokuにRailsアプリを導入する。

PostgresSQLを使ってDBを導入する。

 

明日に向けて:

チーム開発が終わって1週間がたったので、もう一度教材を見ながら進めてみることにした。ルーティングの設定やトップページの設定など、Progateも見ながら作成しようと思う。

DB設計は明日必ずやろう!!

そして、長期計画を立ててみる。

エンジニアを目指して転職活動スタート・個人アプリ開発日記

本日の成果:

データベースのエンティティに取りかかる。

 

明日やること:

面接対策シート記述&深掘り

DB設計のER図作成

 

感想:

私の経歴だとそもそも応募できる会社が1社しかないこと、職務経歴書と履歴書に不備があった為、スクールの転職保証から外れてしまった、相当落ち込んだ。

しかし、いつまでもひきずっていられない。

半年スクールで学んだが、まだまだやるべきことが沢山ある。

今の行動を変えないと始まらない。

本日から行動結果等を記録することに決めた。

 

開始197日目 Rails復習 progateは必要な所だけ学ぶ

本日の作業、学び:

Ruby on Railsで数字3桁で区切る方法:

helper.rb:
def number_to_currency(price)
"#{http://price.to_s(:delimited, delimiter: ',')}円"
end

View:
= converting_to_jpy(item.price)

表記:1000→1,000円になった

 

progateはgithubsql、必要な所だけ学べばそれで良い。

 

明日の作業予定:

プレゼン資料最終確認

最終課題説明文作成

開始195日目 Rails復習 progateで開発コースを終了するまで

本日の学び:

Railsの復習
・ルーティングについて:指示に従いコントローラアクションが実行される。
・get "/" => で後ろに/●●●がないURLにも対応する。
チーム開発実習行った後復習してみると、少しは理解しつつあると感じる。

 

明日行うこと:

Railsの復習、チーム開発スライドを作成する

 

開始187日目 チーム開発 追加で実装すること

本日の学び・作業:

個人アプリで作成するものは軟式野球有望選手紹介ページ

参考サイトは下記の通りである

ドラフト候補レポート

https://draftrepo.blog.fc2.com/?cat=122

 

高校野球.com

https://www.hb-nippon.com/

 

プロ野球選手では無いが、軟式野球界にも当時からエリートだった選手、現在になっても尚輝いている人など多数いる、そういった方々を紹介できればという思いから開設

 

対象となるのは、選手名、選手データ、高校名、野球歴、身長、体重、所属チーム、選手写真、プレイ動画

 

実装機能の検討、JSを使ってサムネ画像を大きくするもしくはスライド表示する

 

明日やること:

マウスオーバーorスワイパー

 

未解決問題:

実装できるかどうか

開始183日目 チーム開発 商品詳細情報表示 (前後ページの取得とView、Model記述)

本日の作業、学んだこと

def previous
Item.where("id < ?", self.id).order("id DESC").first
end

def next
Item.where("id > ?", self.id).order("id ASC").first
end

Model側に記述することで、orderで前後の情報、idを取得する。

 

- if @item.next.present?
=link_to item_path(@item.next.id) do
= "前の商品へ"

-else

.none

View側に記述することで、Model側からidデータを取り出す。

無い場合は表示しない設定となる

※previousで前の商品、nextで後ろの商品

 

明日の作業

Viewの修正、追加で作業したいことを見つける

 

未解決問題

特に無し

※コメントボックスをどうするかが課題・・・。