Railsの入門記事シリーズの1つとなります。今回は第四回目として、一からアプリケーションを作成していきたいと思います。アプリケーションの内容として、勉強メモを登録するアプリケーションという設定でいきましょう。今回からプログラムの読み書きが増えるため、Rubyについて全く知らない方は以下の記事を見ておいてください。まとめ新しくアプリケーションの雛形を作るそれではコマンドプロンプトから任意のフォルダに移動してアプリを作ります。私は「C:\rails_project」フォルダにstudy_appというアプリを作りました。「–database=postgresql」オプションですが、先頭は-(ハイフン)が2つになります。1つにするとうまくいかないので注意してください。Codeからstudy_appフォルダを開きます。↓↓こんな感じですね。database.ymlを編集するそうしたらconfig/database.ymlを以下のように編集してください。※コメントは全て削除しています。%>データベースにテーブルを作成するdatabase.ymlの編集が完了したら、コマンドプロンプトで以下のコマンドを実行します。db:createこれでstudy_app_developmentデータベースが作成されたので、以前のようにA5でデータベースを追加しておきましょう。追加の仕方を忘れてしまった方は、以下の記事を参考にしてください。接続確認ここまでできたら、コマンドプロンプトから以下のコマンドを実行してください。sそして以下にブラウザからアクセスして、railsの画面が表示されればOKです。http://localhost:3000モデルを作成するまずはモデルを作成し、そのモデルに対応するテーブルを作成します。コマンドプロンプトで以下のコマンドを実行してください。db:migrateこれでMemoモデルとmemosテーブルが作成されました。models/memo.rbコントローラーを作成するモデルができたので、次はコントローラーを作成します。以下のコマンドを実行してください。memosこれでMemoモデルに対応したコントローラーが作成されました。基本的なルーティングの設定がしたいため、config/routes.rbを開いてください。以下のように編集します。:memosend編集が完了したら、コマンドプロンプトで以下のコマンドを実行し、ルーティングができているか確認します。routes以下のようになっていたらOKです。show.html.erbビューを作成する本記事では一覧画面(index.html.erb)と新規作成画面(new.html.erb)を作っていきます。ビューを作ったらそれに対応するActionをコントローラーにも作ってあげる必要があるため、そちらもやっていきます。一覧画面views/memos配下にindex.html.erbというファイルを作成してください。作成できたら、index.html.erbを以下のように編集してください。「」で囲われた部分はコメントです。「」で囲われた部分はRubyプログラムです。(結果を出力する)「」で囲われた部分はRubyプログラムです。(結果を出力しない)また、memos_controller.rbを以下のように編集してください。新規作成画面views/memos配下にnew.html.erbというファイルを作成してください。作成できたら、new.html.erbを以下のように編集してください。%>また、memos_controller.rbを以下のように編集してください。endend現状確認それでは一覧画面と新規作成画面がうまく作成できたかどうか確認しましょう!サーバーが起動していない場合は以下のコマンドを実行してサーバーを起動してください。sサーバーが起動したらウェブブラウザから以下のURLへアクセスします。http://localhost:3000こんな画面が表示され、登録したデータが一覧に反映されていればOKです!まとめ今回は一覧画面と新規登録画面の作成まで行いました。コメントをキャンセルメールアドレスが公開されることはありません。Rails入門【3.フォルダ構成】RECOMMENDこちらの記事も人気です。