0

今日からRuby on Railsの勉強を始めました。Rails For PHP Developersという本をフォローしています。いずれにせよ、rails g model Subscribers と入力すると、次の行に「invoke active record」と表示されます。コマンドラインからコントローラーを作成するのに問題はなかったのに、どうしてモデルが生成されないのですか? これは、モデル ファイルがモデル ディレクトリに作成されていないことを意味します。

4

1 に答える 1

1

mysql2 gem を gemfile に追加する必要があります。次に bundle install を実行して、もう一度試してください。

Rails とローカル マシンを学習するときは、デフォルトの SQLite データベースを使用することをお勧めします。開発環境で MySQL を使用するには、config/database.yml を変更しておく必要があります。これには、MySQL アダプターがインストールされている必要があります。

注: mysql gem ではなく、mysql2 gem を使用してください。それはあなたに多くの悲しみを救うでしょう。

于 2012-12-26T08:12:52.313 に答える