以下のコマンドを実行して、Ruby コンソールから新しい MySQL DB アプリを作成しました。
rails new -demo -d mysql
次に、MySQL エディターを使用して 1 つのテーブルを作成しました。Ruby コンソールで Rails サーバーを起動し、正常に動作しました (localhost:3000 を確認しました)。現在、このテーブルのコントローラー クラスを作成できません。ネットで与えられた多くのコマンドを試しましたが、何も機能していないようです。
Rubyコマンドコンソールから、以下のコマンドを使用してrailsコンソールに切り替えました
rails console
次に、以下のコマンドを入力して、nil を返すコントローラー クラスを作成しました。
irb(main):003:0> class CategoryController < ApplicationController
irb(main):004:1> def index
irb(main):005:2> end
irb(main):006:1> def show
irb(main):007:2> end
irb(main):008:1> end
=> nil
しかし、アプリケーションの app/controller フォルダーにそのようなクラスは作成されませんでした。
いくつかのチュートリアルを読んだところ、コントローラークラスがレールで自動的に作成されることが言及されました。私もそれらを試しましたが、実行されませんでした。
何かが欠けているかどうかはわかりません。誰かがさらなるステップを導くのを手伝ってくれませんか。サーバー側でのみRORを使用しています。私の Android アプリはこの DB を使用します。
MySQL を使用したサーバー側のコーディングに ROR を使用して、関連する初心者向けチュートリアルまたはサンプル例を提供していただけると、非常に役立ちます。
ありがとう。