RubyでIMAPのAPIを使ってメールをアーカイブする方法
概要 最近、Rubyを使ってメールサーバの操作をすることがあり、そこでメールをアーカイブする方法について色々調べました。 しかし、なかなかうまい方法が見つからなかったため、後学のために、どのようにしてメールのアーカイブしたのかを残しておきます。 ...
概要 最近、Rubyを使ってメールサーバの操作をすることがあり、そこでメールをアーカイブする方法について色々調べました。 しかし、なかなかうまい方法が見つからなかったため、後学のために、どのようにしてメールのアーカイブしたのかを残しておきます。 ...
概要 GoogleやBingなどの検索エンジンのクローラに、クロールしてほしいWebページを知らせる方法にサイトマップというものがあります。 サイトマップでは、XML形式でアクセスしてほしいURLが書かれています。 ...
概要 通常Webで画像を表示する場合、imgのsrc属性に画像が置いてあるURLを指定するというのが一般的だと思います。 しかし、画像を置いてあるURLを指定するというのは、画像を表示するためにはそのURLにアクセスできるということを表しています。 ...
概要 Railsでページネーションを実装するために、pagyというgemが使えます。 ページネーションとは丁付けのことで、例えば記事によって1つの記事が複数のページに分かれており、それを切り替えながら1つの記事を読むというものがあります。 このようなものがページネーションです。 ...
概要 Railsを使ってウェブアプリケーションのコードを書いている際に、構文規則に則ってコードが書かれているかチェックしたいという事があると思います。 このような時に使えるものとして、rubocopというgemがあります。 ...
概要 RailsでWebアプリケーションを作成した際に、定期的に実行したい処理があると思います。 そのような時には、whenerverというgemを使う事で定期的に処理を実行する事ができるようになります。 ...
概要 TypeScriptを書いていて、interfaceを使ってオブジェクトやクラスの型を定義していると、interfaceの中にinterfaceを含めたいということがあります。 ...
概要 Railsでユーザ管理にDeviseというgemを使っている人は多いと思います。 ここでは、そのDeviseの表示を日本語に対応させる方法を紹介します。 ...
概要 Railsで多言語化したいという事があり、その時に行った事をここにまとめておきます。 環境 Rails 5.1 方法 古いWeb記事に書かれている情報を参考にすると、うまく動かない事があります。 ...
概要 Railsでウェブアプリケーションを作っていると、例えば記事に複数のユーザが属していて、さらにユーザにも複数の記事が属しているような、多対多の関係をデータベースで定義したいというときがあると思います。 ...