【Ruby on Rails】アップローダーを新規作成するrails generate uploaderコマンドを解説します

Ruby on Rails

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。

この記事では、 Ruby on Railsでアップローダーを新規作成するrails generate uploaderコマンドについて丁寧に解説します。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows10
Rubyのバージョン 2.6.6
Ruby on Railsのバージョン 6.0.3.6

この記事ではRuby on Railsのプロジェクトは

C:\rails_study\sample

に作成しています。

アップローダーを新規作成するためには、CarrierWaveのgemをインストールしておく必要があります。
インストールするやり方は、こちらの記事をご参考ください。

Ruby on Railsでアップローダーを新規作成するコマンドを解説

Ruby on Railsでアップローダーを新規作成するコマンドを解説します。

コマンドプロンプトを開きプロジェクトがある場所まで移動させます。

  • コマンドプロンプトを開き、cdコマンドで移動
  • エクスプローラーからコマンドプロンプトを起動

のどちらかで移動させてください。
エクスプローラーからコマンドプロンプトを起動するやり方は、下記の記事をご参考ください。

この記事では、

C:\rails_study\sample

まで移動します。
Ruby on Railsでアップローダーを新規作成するコマンドを解説

では、アップローダーを新規作成します。
アップローダーを新規作成するためのコマンドは、

です。
このコマンドをたたくと

C:\rails_study\sample\app\uploaders

配下に【アップローダー名_uploader.rb】というファイルが新規作成されます。
(※もし「uploaders」というディレクトリが存在しなくても、コマンドをたたいたときに自動で生成されるので問題ありません。)

この記事では、【sample_uploader】を新規作成します。
コマンドは

になります。
たたくと
Ruby on Railsでアップローダーを新規作成するコマンドを解説

とメッセージが表示されていれば、無事作成がされています。

C:\rails_study\sample\app\uploaders

配下を確認してみると、【アップローダー名_uploader.rb】というファイルが新規作成されていることが確認できます。
Ruby on Railsでアップローダーを新規作成するコマンドを解説

アップローダーファイルは以下の中身で新規作成されます。

まとめ:Ruby on Railsでアップローダーを新規作成してみよう

以上がRuby on Railsでアップローダーを新規作成するrails generate uploaderコマンドの解説でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました