長期戦覚悟 〜個人アプリ作成〜
本日の作業:
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はgithub、sql、必要な所だけ学べばそれで良い。
明日の作業予定:
プレゼン資料最終確認
最終課題説明文作成
開始187日目 チーム開発 追加で実装すること
本日の学び・作業:
個人アプリで作成するものは軟式野球有望選手紹介ページ
参考サイトは下記の通りである
※ドラフト候補レポート
https://draftrepo.blog.fc2.com/?cat=122
※高校野球.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の修正、追加で作業したいことを見つける
未解決問題
特に無し
※コメントボックスをどうするかが課題・・・。