【Rails】Rakeタスクの基本情報と作成・実行方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/177/24.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=2540955be2483af290d81e3a5f631eac8884012411b279cd33943594d95a166d)
はじめに
Railsには標準でRakeというGemが同梱されています。RakeはRubyで実装されたMake(UNIX系のOSで使用できるコマンド)のようなビルド作業を自動化するツールです。Ruby Make、略してRakeというわけですね。
<iframe class="hatenablogcard" sty ...
【Rails】Webpackerの基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/144/23.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=d1184bae132c0fd08d921247b47171a054da7c7a999b2620aac94f174c13fd9b)
はじめに
Rails 6からWebpackerが正式採用されました。Rails 5ではオプションで追加することができたWebpackerですが、Rails 6からは普通にアプリを作成するだけでWebpackerがインストールされ、必要な設定もすべて行われるのですぐにWebpackerを使い始められるようになりま ...
【Rails】アセットパイプライン(Sprockets)の基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/143/22.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=e031ec53defae3e8579d34bf33b6e9d8fb9fa9c51751fa674cab2d0928d73349)
はじめに
Ruby on Railsにはアセットパイプラインという機能があります。アセットパイプラインは画像、CSS、JavaScriptといったアセットファイルを連結/圧縮することでRailsアプリを高速化します。また、より高級な言語で書かれたCSSやJavaScriptをコンパイルする機能も備えています。
...
【Rails】Turbolinksの基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/142/21.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=a57a15b653e4742ce1ba93216d1893167a048e56e3f98b4d0b4a94308f722785)
はじめに
Ruby on Railsにはページの遷移を高速化するTurbolinksという機能があります。Turbolinksは優れたJavaScriptライブラリですが、Rails 5からは標準で有効化されているため、Turbolinksを使っているということすら知らずにRailsアプリを作成している人も多い ...
【Rails】Action Mailerの基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/135/20.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=eb2e36925b7fe52797966203b33cc67541263f1bdc971d60e58e2409b08acb77)
はじめに
コンタクトフォームからお問い合わせ内容を送信したり、ブログに新着コメントがあったことを知らせる内容を送信したり、Railsアプリでメールを送信する必要のある場面は多いです。ActionMailerという機能を使えば簡単にメール送信機能が実装できます。ビューと同じようにレイアウトやテンプレートなども使え ...
【Rails】Active Storageの基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/134/19.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=e1796e0bcc0f099a551b1151ec23912acf1b72c9e5a243efa4e6cc1dda2d6c51)
はじめに
Rails 5.1までは、画像などをアップロードするにはCarrierWaveなどのGemを使う必要がありました。Rails 5.2からActiveStorageという機能が追加され、別途Gemをインストールしなくても組み込みの機能だけで画像などをアップロードできるようになりました。
本記事では、Ac ...
【Rails】I18nを使用した多言語対応(日本語化)
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/126/18.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=b64eb3951abbaca5b19824905204a7a1c120a4d385a1a6d83d3fe29902bb0971)
はじめに
Ruby on Railsのデフォルトの言語は英語です。デフォルト言語が英語ということで一番初めに困るのは、エラーメッセージが英語で表示されることでしょう。バリデーションエラーにより表示されたメッセージが英語だと、とてもユーザーフレンドリーなアプリケーション設計とはいえません。
Railsには、このよ ...
【Rails】Action Textの基本情報と実装方法
![](https://autovice.s3.ap-northeast-1.amazonaws.com/uploads/article/picture/36/17.png?X-Amz-Expires=600&X-Amz-Date=20240727T064528Z&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASDZCAGFGH4Y2EDPG%2F20240727%2Fap-northeast-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=e1213ebe597b869789e2d6e099504ee40f40b6cd73bac90e6f4adafc0dba6910)
はじめに
Rails 6でAction Textという機能が追加されました。Action Textを使えば簡単にリッチテキストエディターを実装することができます。Action TextはTrixエディターを使用しています。Trixエディターは「WYSIWYG」と呼ばれる編集方式を採用しているエディターです。
W ...
![](/assets/profile-1055d2f9a1a248bf051584d3572c2f2d79d103e956e0fcee48f1cab5cd40472b.jpg)
坂井 光太郎 / Sakai Kotaro
Ruby on Rails を中心とした Web アプリ開発全般に関する技術情報をまとめています。業務に関するご依頼・ご相談、当サイトに対するご感想やメッセージはコンタクトフォームからお気軽にお問い合わせください。