学んだこと・感想: ・プログラミングと似ているかもしれないが、答えは一つではない。 ・現場で書いている人のを見ると、やはり短くて見やすいのが1目でわかる。 ・ヒントは意外とみじかにあるということ。 チャレンジして見て、最初は大変だと感じる。 し…
本日学んだこと: ・ボタンがしっかり実行されるかどうかを逐一確認しながら進めることが先決 ・変数はまず定義すること、変数が0であることを定義することからスタート ・開業や段落は、見やすいように書くことがポイント ・Cells(i, 1).Select、 For i = 2 …
本日学んだこと: Herokuとローカル環境でコードが反映されていない 私の謝り:public/assets/ は本来Gitで管理するべきではないので .gitignore に入っており、それをGit管理するようにしているので、herokuでもこのファイルが必ず利用されてしまっていた。 …
本日学んだこと: ・用語としてルーティングというのは /likes/1/createこちらの部分を指していて HTTPメソッドとはPOSTとかGETの事を指している ・Herokuのコラボレーション設定について https://teratail.com/questions/150658 ・bundle update:ライブラ…
本日学んだこと: Herokuデプロイ時に発生したこと ①MySQLを使ってHerokuにデプロイ手順 下記手順にて使い、所々でエラーを解決しながら進める。 https://qiita.com/murakami-mm/items/9587e21fc0ed57c803d0 ②SSH公開鍵(publickey)のpassphraseを求められたら…
本日学んだこと: Mysql導入している際のデータベース設定ファイル(database.yml) https://www.javadrive.jp/rails/model/index2.html ここがめちゃくちゃになっていたので、記述を訂正した。 明日やること: アプリのデプロイ 感想: Herokuだと無料で作成でき…
・今日の学び LoadError: cannot load such file -- coffee_scriptの対処方法 中身をcoffeeからjsへ変更することで解決 https://www.write-ahead-log.net/entry/2018/06/21/233000 ・明日以降やること デプロイ(AWSorHeroku) ビューの修正 ・感想 ここへ来て…
本日の学び: ・ルーティングのネストの概念について: https://railsguides.jp/routing.html →resourcesメソッドは、7つのアクション(index、show、new、create、edit、update、destroy)のルーティングを一括生成してくれるメソッド ・Active Storageに…
・本日実践した事、学んだ事 JavaScriptを特定のファイルに読み込もうとした際出てきたエラー:Sprockets::Rails::Helper::AssetNotPrecompiled in〜下記URLの通りに実行した結果解決! https://qiita.com/sanriyochan/items/99d63e8a8691eb29fa4c ・明日以…
本日学んだこと: html.erbファイルを全てhamlに切り替える。せっかく学んだのでやってみることに。ある程度作成した後でも簡単で便利なことを再確認。https://qiita.com/4npei/items/1e19b56669f76cbded8b 【Rails】Nil location provided. Can't build URI.…
本日の学び:RailsにJavascriptファイルを読み込むJSファイルを作成しても読み込めないのは、.coffeeファイルを読み込んでいた為だった。https://qiita.com/s-yank/items/cf7cadbb6c6996d67cf7 明日やること: 複数枚画像投稿に向けて 感想: Javascriptが読…
本日学んだこと: ルーティングエラーの修正: ビューファイル:{method: "post"}→{method: "delete"}へ変更、newplayers/index→newplayersに変更 ルーティング: delete "newplayers/:id/destroy" => "newplayers#destroy"を追記 で修正完了。 明日やること:…
本日実行したこと: 1.エラー内容: 画像を投稿しようとすると、No method errorが出てしまう。よく見ると、indexに行かないといけないのが、showになってしまい、コントローラに記述している@user =newplayer.userでエラーとなる。 1.routes.rbのcontroller…
本日学んだこと: アプリ作成がある程度進んだ後にMySQLへ接続する方法。 ほぼ下記のURL通りに行なった。 https://qiita.com/reeenapi/items/9fc38c4f2f8186c78288 https://www.sejuku.net/blog/28403 ちなみに、sqlite3周りでエラーが発生した際、下記を参考…
本日の学び: ・Gitコマンドメモ https://qiita.com/pugiemonn/items/a838eb7c402b276f0063 ・Commit failed - exit code 1 receivedが発生。 →変更内容を一度削除して一度振り出しに戻す。。。 https://qiita.com/y-murata/items/4fdfebf7519c8e35f2ae 明日…
本日の学び: Githubと連携した後にraills sを実行すると下記エラーが起こる。 Rails is not currently installed on this system. To get the latest version, simply type: $ sudo gem install rails You can then rerun your "rails" command. →sudo gem …
●本日の進捗、学び エラー1:rails sをすると、Rack app error handling request group :development doにgem "pg"を追記し、migrationすることで解決 ◇Rails5 SQLiteからPostgreSQLに変更したときのエラー対応 https://blog.tanebox.com/archives/581/ エラ…
・本日の学び countメソッド:配列の要素数、テーブルのデータ数を取得するためのメソッド add_column、remove_columnは反対の意味 →migrationファイルに追加と削除 authenticateメソッドは渡された引数を暗号化し、値と一致するかどうかを判定する。 bcrypt…
本日の学び: renderメソッドを用いることで、別のアクションを経由せずに、直接ビューを表示することができる。 validates →データが正しいかどうか検証する仕組み Railsでは マイグレーション という仕組みのおかげで、 Ruby でテーブル操作を行うことがで…
本日の学び: MySQLの立ち上げ sudo mysql.server start →PCログインパスワード入力後、.. SUCCESS! と表示されれば成功。 rails g model Post content:text →DBの作成 フォームの値を受け取る場合は「post」とする必要があります。(この「post」はPostモデ…
本日の作業: rails g model テーブル名 カラム名:データ型(textなど) →マイグレーションファイルと呼ばれる、データベースに変更を指示するためのファイルを作成。 rails consoleでDBに保存できるか確認する。 各ビューファイルは、この<%= yield %>の部分…
本日の作業: HerokuからRailsアプリ立ち上げようとするも失敗。 その為、これまで通りターミナルからRailsアプリ立ち上げを行った。 ※Rails new アプリ名→cd アプリ名→rails s rails generate controller ◎◎◎で、コントローラーを新規作成 home topでトップ…
本日の成果: データベースのエンティティに取りかかる。 明日やること: 面接対策シート記述&深掘り DB設計のER図作成 感想: 私の経歴だとそもそも応募できる会社が1社しかないこと、職務経歴書と履歴書に不備があった為、スクールの転職保証から外れてし…
本日の作業、学び: 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、…
本日の学び: Railsの復習・ルーティングについて:指示に従いコントローラアクションが実行される。・get "/" => で後ろに/●●●がないURLにも対応する。チーム開発実習行った後復習してみると、少しは理解しつつあると感じる。 明日行うこと: Railsの復習、…
本日行った作業、学んだこと: jsを導入する際は、まず確認することが重要。 jsファイルとhamlを読み込むかどうか確認する。
本日の学び・作業: 個人アプリで作成するものは軟式野球有望選手紹介ページ 参考サイトは下記の通りである ※ドラフト候補レポート https://draftrepo.blog.fc2.com/?cat=122 ※高校野球.com https://www.hb-nippon.com/ プロ野球選手では無いが、軟式野球界…
本日の作業、学んだこと 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.presen…
・本日の作業、学んだこと - if @item.brand.present? = link_to "#{@item.brand.name}",brand_path(@item.brand.id) →ブランド一覧ページに飛ぶようになっている。 ※ルーティング→コントローラ→ビューという順で処理が行われていること rails generate cont…
本日の作業、学び = form_for([@item], html: {class: "item-out"}) do |f| = f.select :sent_charge, [["送料込み(出品者負担)","送料込み(出品者負担)"], ["着払い(購入者負担)", "着払い(購入者負担)"]], {prompt: "選択してください"},required:…