rails new で何ができるのか Ruby on Railsの必須コマンド 初心者向け

rails_newで何ができるのかRubyonRailsの必須コマンド 初心者向け

こんにちはよこやまです。今日はRuby on Railsの必須コマンドとも言える

rails new

を紹介していきます。

まずrails newのコマンドを見ていきましょう。

【無料プレゼント】
WordPress緊急チェック50

「自分のサイトは今、安全なのか?」
自信を持って答えられますか?

WordPress緊急チェック50

こんなお悩みはありませんか?

  • ある朝、サイトを開いたら真っ白画面になっていた
  • 管理画面にログインできなくなって手が止まった
  • 身に覚えのない記事やページが勝手に増えていた
  • プラグインを更新したらサイト全体が崩れてしまった
  • 以前バックアップを取ったか自分でも覚えていない

累計1,000件以上のWordPressトラブル対応の経験から、「壊れる前に備える」ためのチェックリストを1冊にまとめました。
ログイン・本体・バックアップ・サーバー・運用の5分野を、50項目で「危険度・確認方法・対処法」まで解説しています。

セキュリティプラグイン・WordPressの教科書も含めた3大特典を、
今なら無料で受け取れます。

今すぐ無料ダウンロードする →

※登録後すぐにメールで特典をお届けします

rails new アプリケーション名

$ rails new アプリケーション名

たったこれだけでRuby on Railsのアプリケーションが作成できてしまいます!

さらにデータベースを使いたいなら

$ rails new アプリケーション名 -d postgresql

たったこれだけのコマンドでPostgreSQLのデータベースを使ったアプリケーションが作成できてしまいます。

Rails new すごい!

rails new アプリケーション名 -d postgresqlを使った場合

データベースを使った場合は次のコマンドも必要です。

$ rails new アプリケーション名 -d postgresql
$ cd アプリケーション名
$ bundle
$ rails db:create

これでデータベースのテーブルが作成されます。

超簡単ですね。

実際にrails newのコマンドを使ってみましょう

例えば アプリケーション名を testApp とすると

$ rails new testApp -d postgresql
$ cd testApp
$ bundle
$ rails db:create
$ rails s -b 192.168.xx.x

たったこの5つのコマンドを使うだけで 初期アプリケーションが完成

Rails new すごい!

Rails new で何ができるのかの回答は

もうわかった通り

  • Rails newのコマンドはRubyのアプリケーションが作成できる

ってことです。

間違って作ってしまったRails newを削除する方法

これも簡単なので安心してください。

たった4行

データベースを使っている場合は

$ cd testApp
$ rails db:drop
$ cd ..
$ rm -f testApp
  1. 1行目は testApp のディレクトリに移動
  2. 2行目はtestApp のデータベースを削除
  3. 3行目はTOPのディレクトリに戻る
  4. 4行目は testApp のディレクトリごと全部削除する

データベースを使ってなければ3行目と4行目を実行するだけでOK

削除するだけなら 4行目の

$ rm -f 作成したアプリ名

これ1行で削除OKです。

rails new で何ができるのか Ruby on Railsの必須コマンドまとめ

  • rails new アプリケーション名 でアプリの作成ができる

秒速アプリケーション作成コマンドを簡単なので覚えましょう。

この記事を書いた人

よこやま良平

こんにちは!20年以上ITエンジニアとして活動してきた
よこやま良平です。

Wordpress復旧やサイト修復、オンライン講座では
200件以上のレビューを頂いており

「すぐに復旧してくれる!」
「当日行ってくれて助かった!」など

評価は4.9/5.0と非常に高く好評です。

またWordPress、SEO、Officeなど25冊以上の書籍を出版しており、
売上ランキング1位を連続で獲得致しました。

その他これまでに3000以上のサービス・システム・サイトを作成。

多くの方の「できない」や「悩み」を解決してきました。
その観点からわかりやすく解説しています。