chevron_left

メインカテゴリーを選択しなおす

cancel
AUTOVICE -新人フリーランスの技術ブログ- https://www.autovice.jp/articles

Ruby on Railsを中心としたWebアプリ開発全般に関する技術情報を発信しています。ややニッチな手順やスニペットをまとめています。

whitia
フォロー
住所
未設定
出身
未設定
ブログ村参加

2019/12/06

arrow_drop_down
  • 【Rails】Webサーバー「Unicorn」の基本情報と実装方法

    # はじめに Railsアプリを本番環境で稼働させるには、クライアントからのリクエストを捌くWebサーバーを導入する必要があります。WebサーバーはクライアントからのリクエストをRailsアプリに伝達し、Railsアプリで処理されたレスポンスをクライアントに返すという役割を担います。 本記事では、Webサーバー「Unicorn」の使い方についてまとめています。 # Unicornの基本 ## Unicornについて UnicornとはRackアプリケーション用のWebサーバーです。

  • Capistranoの使い方まとめ

    # はじめに アプリを本番環境にアップロードして誰でもアクセスできる状態にすることをデプロイと言います。デプロイで行うべきことは多岐にわたります。Railsアプリの場合で言えば、本番環境にアップロードすることはもちろんですが、Gemのインストールやマイグレーション、SprocketsやWebpackerのコンパイルなど多くのことを行う必要があります。これらの作業を毎回すべて手作業で行うのは骨が折れますし、いつもヒューマンエラーを起こさないとも限りません。Capistranoというデプロイツールを使えば面倒なデプロイ作業を自動化することができます。

  • Webpackerの使い方まとめ

    # はじめに Rails 6からWebpackerが正式採用されました。Rails 5ではオプションで追加することができたWebpackerですが、Rails 6からは普通にアプリを作成するだけでWebpackerがインストールされ、必要な設定もすべて行われるのですぐにWebpackerを使い始められるようになりました。 本記事では、Webpackerの使い方についてまとめています。 # Webpackerの基本 ## Webpackerについて

  • アセットパイプラインまとめ

    # はじめに Ruby on Railsにはアセットパイプラインという機能があります。アセットパイプラインは画像、CSS、JavaScriptといったアセットファイルを連結/圧縮することでRailsアプリを高速化します。また、より高級な言語で書かれたCSSやJavaScriptをコンパイルする機能も備えています。 Rails

  • Turbolinksの使い方まとめ

    # はじめに Ruby on Railsにはページの遷移を高速化するTurbolinksという機能があります。Turbolinksは優れたJavaScriptライブラリですが、Rails 5からは標準で有効化されているため、Turbolinksを使っているということすら知らずにRailsアプリを作成している人も多いと思います。しかし、Turbolinksの仕様についてきちんと理解していないとバグを生み出す原因になりかねません。 本記事では、Turbolinksの基本的な仕様や、Turbolinksを無効化する方法についてまとめています。 # Turbolinksについて

  • 【Rails】UIkit - HTML editorを使って簡単にマークダウンエディターを実装

    # はじめに Ruby on RailsではAction Textという機能を使うことで簡単にリッチテキストエディターを実装することができます。 Action TextはTrixエディターというコンポーネントを使用しています。Trixエディターはテキストの装飾や画像の挿入といった基本的な機能は備えていますが、テーブルとコードブロックを挿入することはできません。日記のような記事を書くだけなら必要十分かもしれませんが、技術的な記事を書く場合にはテーブルやコードブロックがどうしても必要になります。

  • 【CSS】CSSだけでMarkdownのコードにファイル名をつける

    # はじめに Markdownのコードに、そのコードがどのファイルのものなのかを示すためにファイル名が書いてあるとわかりやすいです。以下はQiitaの記事でコードを書いたときの一例です。 左上にコードの出典を示すファイル名がつけられています。このコードは以下のように記述しています。 Qiitaではこのように書くことでコードにファイル名をつけることができます。しかし、この書き方はちゃんとしたMarkdownの書き方というわけではないので、Qiita以外でこの書き方をしてもコードにファイル名をつけることはできません。 本記事では、CSSだけでコードにファイル名をつける方法について説明します。 #

  • 【Rails】ページネーション「kaminari」で用意されているテーマ一覧とスタイルのカスタマイズ

    # はじめに Railsアプリにページネーションを簡単に実装できる`kaminari`というGemには、BootstrapなどのCSSフレームワークのテーマ(テンプレートファイル)が用意されています。わざわざCSSフレームワークのクラスを手動で付与しなくても、専用コマンドを実行するだけで各テーマのテンプレートファイルをRailsアプリにフェッチすることができます。 本記事では、`kaminari`で使用できるテーマ一覧を画像付きで紹介します。また、CSSフレームワークではなく独自のスタイルにしたい場合に、`kaminari`で実際に生成されるタグやクラスを紹介します。 #

  • 【Rails】Rails + microCMSで簡単にブログを作成

    # はじめに 以前、HeadlessCMSのContentfulというWebサービスを使って簡単にブログを作成する方法について説明しました。今回は、日本製のHeadlessCMSであるmicroCMSを使って簡単にブログを作成する方法について説明します。 Contentfulを使って簡単にブログを作成する方法や、「そもそもHeadlessCMSって何?」という方は以下の記事を参照してください。 # microCMSについて

arrow_drop_down

ブログリーダー」を活用して、whitiaさんをフォローしませんか?

ハンドル名
whitiaさん
ブログタイトル
AUTOVICE -新人フリーランスの技術ブログ-
フォロー
AUTOVICE -新人フリーランスの技術ブログ-

にほんブログ村 カテゴリー一覧

商用