削除 | MySQL

DB

What アプリを入れなおすために、DBを壊します。 Solution rootユーザーとして、ログインします。 $ mysql -u root -p 削除します。 mysql > show databases; mysql > drop database <削除するDB>;

Permission denied @ dir_s_mkdir | rake secretコマンド

What AWSのEC2 (CentOS7) 上にNginx + Passenger + Railsでアプリを起動させます。secret_key_baseの値を設定するために、以下のコマンドを実行しましたが、エラーが発生しました。 Railsのアプリは/var/wwwに$ git cloneしました。その後、$ bundle install…

rbenv: command not found | Dockerfile

はじめに 任意のRailsアプリを動かすことを目的に仮想環境のコード化を進めてきました。初めはVirtualBoxを用いて、環境構築を行いました。VirtualBoxもVagrantも良いのですが、もっと手早く環境構築を試したかったため、Dockerに移行しました。 VirtualBox:…

"vboxsf" is not available

What Vagrantで環境構築する際に以下のようなエラーが起きることがあります。ゲストとホストでファイルをマウントできないというエラーです。 Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem "vboxsf" is …

前のページに戻る redirect_toメソッド | メモ(後日統合)

お気に入り機能などで、データを保存してリダイレクトしたい場合などに使えます (非同期通信を導入する前の一時的な処置として)。 redirect_back(fallback_location: root_url) [参考] https://stackoverflow.com/questions/2139996/how-to-redirect-to-prev…

vagrantfileによる環境構築 | Docker導入まで

Vagrantは環境汚染を気にせず、ああでもない、こうでもないと悩みながら環境構築をコード化できるので、素敵です。また、Vagrantfileで環境構築ができれば、Dockerでもできるだろう...という淡い期待を抱いています。 本日進んだところ Vagrant.configure("2…

Implementation of the USB 2.0 controller not found!

What Vagrantでminimal/centos7をインストール時に起きたエラー。vagrant upが途中で止まったため、VirtualBoxで作成はされているが、起動できない状態になります。 Solution エラーメッセージに答えがあります。 VBoxManage: error: To fix this problem, e…

acts-as-taggable-on 削除

What gem 'acts-as-taggable-on'を削除します。簡単なタグ機能をつけるなら便利ですが、機能を把握仕切れないため、自前で実装します。 Solution 以下を実行して、tableを削除します。また、検索して該当するhelper等も削除します。 $rails d model taggings…

active_adminの削除

What gem 'active_admin'の実装を進めていましたが、一旦中止にします。このgemが中途半端に残っている状態でCentOS上でアプリを触っていたら、エラーが多発したため、削除する必要を感じました。 Solution app以下のadminディレクトリ、config/initializers…

ブックマーク機能

今日したこと 今日したことを簡単にまとめます ブックマーク機能実装 アプリにブックマーク機能を実装しました。以下のような流れで動作します。 アイコンクリック -> ユーザーidと作品idを取得 ブックマーク一覧ページに遷移 -> a) current_userのidとブッ…

JSON-LD

今日したこと 以下簡単にまとめます。自分事ですが、2週間ちょいお腹が痛くて、正露丸を飲んでたんですが、これが良くなかったみたいです。 パンくずリスト The Ruby Toolboxをみると、パンくずリストには二大勢力があるみたいです。breadcrumbs_on_railsとg…

friendly_id

今日学んだこと ルートディレクトリの入れ子構造 / (ルートディレクトリ) |---bin...実行ファイル群 |---dev...デバイスファイル群 |---etc...設定ファイル群 |---home...個人ディレクトリ群 |---sbin..管理ユーザー用実行ファイル群 |---tmp...一時ファイル…

VirtualBoxで遊ぶ

今日したこと やっと、体調が良くなってきました。健康って良いね。 VirtualBox DockerはホストOSのカーネルを利用してゲストOSやらを構築します。対して、VirtualBoxはカーネルも作成するため、容量が大きく動作が重くなる傾向があります。しかし、Dockerの…

ログイン画面実装

はてなブログはデフォルトがMarkdownじゃない&切り替えたら書いてた文が消えるという仕様なので、困る。 今日したこと 以下簡単にまとめます ログイン機能実装 ログイン画面と新規ログイン画面を同じ画面に表示しました。レイアウトを修正してるけど、なかな…

私はロボットではありません

定時に帰れたら、その分多く学習できるので素敵。あとは体調さえ良くなれば (ずっと腹痛)。 ・Git学習 〜スナップショット = コミット〜 Gitの基本的な扱いに慣れてきたので、ちゃんと学び始めました。以下の公式ドキュメントも役立ちます。 https://git-scm…

アプリのUI修正

はてなブログは簡単にサブブログが作れるので、こっちに日々の学習内容を記録することにする。これで、学習した内容を要約してまとめるメインブログ、日々の学習記録を別々にまとめることが出来て幸せ。 日々の学習記録を残すだけなので、推敲とか1回軽く読…