0

RubyonRailsアプリケーションの新しいモデルを作成したいと思います。私はこれがすべきことを知っています:

$ ruby script/generate model Book

しかし、それは私に与えます:

ruby: No such file or directory -- script/generate (LoadError)

何故ですか?どうすれば修正できますか?私は自分のアプリケーションフォルダにいます。

4

2 に答える 2

2

どのバージョンのレールを実行していますか?私の知る限り、そうあるべきscript/railsですが、私はRails3.1.3を実行しています。

編集:@Jeremyの以下が述べているように、rails 3以上ではscript/rails、-またはもちろん、より一般的には、rails

走る

ruby script/rails -h

利用可能なコマンドが表示されます

走る

ruby script/rails generate -h

生成できるものを確認する

または、次のコマンドを実行することもできます。

rails generate -h

私はそのruby script/rails部分が必要であるとは一度も見つけませんでした、それは自動的にそれをデフォルトにします

于 2012-09-11T16:58:18.947 に答える
1

Rails 3を使用している場合は、次のようにします。

$ rails generate model Book

あなたが試した方法は古い方法です。たぶん、あなたは古いチュートリアルか何かに従っています。

于 2012-09-11T16:57:47.953 に答える