全てのコンテンツ

Ruby on Rails

【Ruby on Rails】登録フォームを作成し、データベースを保存する

前回は、Ruby on Rails でルーティングを設定しました。 今回は、登録フォームを作成し、データベースを保存します。 登録フォームを作成 まずは、登録フォームを作成します。 app フォルダの controllers フォルダにある fluits_controller…

続きを読む
2022年08月23日2 分
Ruby on Rails

【Ruby on Rails】ルーティングを設定する

データを作成したり削除したりする際のルートを作成します。 リソースのルーティングを使うことで、index、show、new、edit、create、update、destroy のアクションを 1 行で設定することができます。 まずは、app フォルダの config…

続きを読む
2022年08月17日1 分
Ruby on Rails

【Ruby on Rails】データベースの内容をブラウザに表示する

Ruby on Railsのデータベースの内容をブラウザに表示します。 現在、Fluitデータベース内には、バナナのデータが入っています。 バナナは、nameとprice、created_at、updated_at…

続きを読む
2022年08月16日1 分
Ruby on Rails

【Ruby on Rails】rails consoleを使い、データベースを追加する

rails consoleでは、ターミナルでRailsとやりとりができるようになります。 今回は、Fluitのデータを追加します。 ターミナルでRuby on Railsのプロジェクトのディレクトリへ移動します。 ターミナルで rails console…

続きを読む
2022年08月12日1 分
Ruby on Rails

【Ruby on Rails】モデルを使い、データベースを作成する

Ruby on Rails でモデルを使い、データベースを作成します。 今回は、フルーツのデータベースを作成しましょう。 ターミナルで Ruby on Rails のプロジェクトのディレクトリへ移動します。 ターミナルで rails g model Fluit name…

続きを読む
2022年08月11日1 分
Ruby on Rails

【Ruby on Rails】ビューを使い、コントローラーの内容を画面に表示する

ビュー(View)で HTML の記述を使い、画面に表示することができます。 ビューは、app フォルダの views フォルダ内にあります。 コントローラーの記述以下の内容ですと、 index.html.erb…

続きを読む
2022年08月09日1 分
Ruby on Rails

【Ruby on Rails】コントローラーを作成し、画面にHello World!を表示する

Ruby on Rails でコントローラーを作成し、画面に Hello World!を表示します。 ターミナルで Ruby on Rails のプロジェクトのディレクトリに移動します。 ターミナルで rails generate controller greetings…

続きを読む
2022年08月08日1 分
Ruby

【Ruby】予期しないエラーが発生した場合、例外処理をする

Ruby で、予期しないエラーが発生した場合、メッセージを表示するように、例外処理します。 今回は、数値を文字列で割ったため、エラーが発生するようにします。 まずは、 begin…

続きを読む
2022年08月02日1 分
Ruby

【Ruby】クラス内のメソッドを外部で読み込まないようにする

Ruby でクラス内のメソッドを外部から読み込まれないようにするには private を使用します。 読み込まれたくないメソッドの上の行に private を入力しましょう。 ターミナルで実行すると、 fluit…

続きを読む
2022年08月01日1 分
Ruby

【Ruby】moduleを作成する

Ruby で module を作成します。 module は、class のように継承ができなく、インスタンスも作ることができません。 Fluit の module を作成します。 module と入力し、module 名を入力します。 インデントし、 def…

続きを読む
2022年07月31日1 分