2018-02

スポンサーリンク
プログラミング

Deviseのスコープとルーティングについて

概要 Railsのユーザ認証にDeviseを使っているという人は多いと思います。 私もDeviseを利用しているのですが、ログインの処理を少し変更したいなど、カスタマイズをしようとするとかなり面倒です。 今回は、Devi...
プログラミング

Deviseのアクセス制限ではauthenticatedを使おう

概要 最近、Railsで認証のためにDeviseを使っていた際に、authenticatedというものを知ったので、それの紹介をします。 環境 Rails 5.1Devise 4.4 ルーティング 認証をして...
プログラミング

Railsのタスクを実行しようとしたらlistenがないとエラーが出た

概要 私のRailsのプロジェクトでは、テストの前にあるタスクを実行しています。 しかし、今回次のエラーが出てタスクの実行に失敗しました。 LoadError: Could not load the 'listen' g...
スポンサーリンク
Tips

Dockerを使ってnode_exporterをインストールする方法

概要 前回、Ubuntuにnode_exporterをインストールする方法という記事でOSにインストールする形でnode_exporterのインストールをしました。 今回は、Dockerを使ってもっと簡単にnode_expor...
Tips

Ubuntuにnode_exporterをインストールする方法

概要 Prometheusでサーバの監視をする際に、node_exporterを使っているという人は多いのではないでしょうか。 Prometheusの特性上、Kubernetesなどを使い、Dockerのコンテナとして使うため...
Tips

GitLab CIでChromeヘッドレスブラウザを使う

概要 GitLabでソースコードやプロジェクトを管理している場合、CIやCDのためにGitLab CIを使っていることが多いと思います。 ここでは、そのGitLab CIでChromeのヘッドレスブラウザを使い、Node.js...
プログラミング

RailsとMySQLのテストで日付がうまく扱えない

概要 Railsのテストで、データベースとしてMySQLを使っています。 ある時、色々と実装をして追加でテストを書いた後に、テストを実行して見ると次のようなエラーが出てテストに失敗しました。 ActiveRecord::...
Tips

Gitで追跡していないファイルを一括で消す方法

概要 Gitを使ってバージョン管理をしている際に、色々とファイルを追加して機能の実装や変更をしたけれど、やっぱりやめにしてgit resetなどで戻して、追加したファイルをひとつひとつ消している人がいると思います。 このときに...
Tips

Rancherの管理画面に特定の人しかアクセスできないようにする

注意 ここで紹介するものは、Rancherのバージョンが1の時のお話です。今は、アップデートを重ねてバージョンが2となっているため、バージョンの2以降を使いたい場合はこの方法ではうまくいきません。 概要 Rancherを...
Tips

RancherでKubernetesを展開する方法

注意 ここで紹介するものは、Rancherのバージョンが1の時のお話です。今は、アップデートを重ねてバージョンが2となっているため、バージョンの2以降を使いたい場合はこの方法ではうまくいきません。 概要 コンテナオーケス...
スポンサーリンク
タイトルとURLをコピーしました