2020-06-01から1ヶ月間の記事一覧
Gitとは プログラム等の変更履歴を記録・追跡するための管理システム。エクセルとかワードだと、保存するときにタイトルを変えて、別ファイル作成して…という感じでバージョン管理していたけど、そんなことせずとも管理できるのがこのgitというものらしい。 …
ど素人の本当にちょっとした備忘録。 ある時rails consoleで操作していたら、打ち間違えのエラーが出ました。 「(お前が入力した)'usera'何てもんは存在しないよ、そんなメソッドないよ」とお叱りを受けています。まぁ単純に私が'user1'と入力しようとした…
rails consoleを操作しているとこんな画面が。 Table 'microposts_development.relationships' doesn't exist 「microposts_development.relationshipsというテーブルは存在しない」 とのこと。 「作成したはずなのに何で?」と、原因が最初は不明だったのだ…
この記事はまだ調査途中です。 pushが出来ない! gitのcloneで作成したものを$ git push origin master で pushしようとしたけど、上手く行かずリジェクト(拒否)されてしまった。エラー表示の概要は以下通り。 ① ! [rejected] master -> master (non-fast-…
なぜ?一応ここで解決策を紹介している。 が、僕はまだ解決できていない。他にも手段があるのだろうか… https://www.softel.co.jp/blogs/tech/archives/3569
$ git rebase --abortでmaster状態に戻ります。 現状(master|REBASE 1/2)が何なのかまだわかっていないのでこれから調べます。
既に作成したテーブルにカラム(縦列)を追加したい。 追加方法は以下のコマンド。 rails g migration Add(カラム名)To(テーブル名) (カラム名):(カラムのデータ型) 今回の自分の行いたかったことは、 ・Tasks(テーブル)にUser(カラム)を追加したかった ・u…
ログアウト機能を追加したので、試してみたのだが、 Routing Errorといわれてしまった。原因はmethod部分が違ったから。 routes.rbでdelete 'logout'と記述したのだが、リンクを作るときには、link_toでurlやpathを書くだけではダメで、どうやらmethod: :○○…
link_toメソッドはHTMLでいうところの<a>の役割を果たします。 書き方としては、 <%= link_to "表示名", "リンク先のURL" %> となります。忘れそうなので、具体例も書きます。 真ん中の青ボタンになっているsign up now!ボタンをsignupのURLへリンクするための</a>…
投稿機能を作成するために、toppagesフォルダ内にindex.html.erbを作成したのですが、ActionView::MissingTemplete in Toppages#indexというエラーが発生しました。 エラーの原因を探る ということでまずはなぜエラーなのか原因の説明が理解できないので、日…
MySQLのテーブル内容を確認するまでのメモ。 ①MySQLサーバーを起動 $ sudo service mysqld start ②MySQLサーバーを接続 $ mysql -u root ③MySQLのデータベースを確認(省略化) mysql> show databases; ④操作するデータベースを選択 mysql> USE (操作したいd…
Railsで原因探しに苦労したエラー ある日Railsをしていたらこんなエラーが。 日本語翻訳は 「Routingのエラー」 「初期化されていない定数UserController」 とのこと…意味不明です。 調べていくと、「Routerで指示出してるUserControllerってもんが無いんだ…
調べたところ以下の説明が。 any?メソッドとは、 モデルにデータが存在する → true モデルにデータが存在しない → false を返すメソッドです。 引用:プログラミング学習の総合サイト Samurai Blogより つまり、 <%if users.any? %><% end %> の意味は、もし…
Routerの設定時にトップページを決める記述をする。 トップページはroot (to):~を使って設定する。 Rails.application.routes.draw do root to: 'top#index'end 以上。
マイグレーションファイル(migration:移行,移動) Railsでデータベースのテーブルを管理するためのファイルのこと。 コマンド例 [ $ rails g model Post content:string ] ・テーブルの作成・削除 ・カラムを追加・削除 等がファイル内に記述される。 よし、…
$ rails s で起動させようとしたら、 との表示が。 No Database Error(データベースが無い)と言っているので、 $ sudo service mysqld start でmysqlを起動。 $ rails s を再起動するも、また同じエラー表示。 起動しているとかしていないとか、そういうこ…
デプロイ:webアプリケーション等をアップロードして起動し、ユーザーが利用可能な状態にすること 早速デプロイしようとしたら error: failed to push some refs to 'https://git.heroku.com..... (エラー:一部の参照を 'https://git.heroku.com .....に…
ライブラリ:様々なプログラムに使える、公開された便利なプログラムのこと。 Rubyという言語ではGem(Gemライブラリ)と呼ばれるライブラリが存在し、10万以上のGemが存在する。RailsはWebアプリを簡単に作るGemの集合体として設計されている。 例えばユー…
オンラインのプログラミングスクールを受講! 先日覚悟を決めて約20万の大金を支払いました。ということでもう頑張るしかない。ここでは実際の課題や取り組みに関してメモをしていこうと思います。 実施内容 Lesson8【Rubyその4】 の課題修正&再提出を行い…