RubyonRailsアプリケーションの新しいモデルを作成したいと思います。私はこれがすべきことを知っています:
$ ruby script/generate model Book
しかし、それは私に与えます:
ruby: No such file or directory -- script/generate (LoadError)
何故ですか?どうすれば修正できますか?私は自分のアプリケーションフォルダにいます。
RubyonRailsアプリケーションの新しいモデルを作成したいと思います。私はこれがすべきことを知っています:
$ ruby script/generate model Book
しかし、それは私に与えます:
ruby: No such file or directory -- script/generate (LoadError)
何故ですか?どうすれば修正できますか?私は自分のアプリケーションフォルダにいます。
どのバージョンのレールを実行していますか?私の知る限り、そうあるべき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
部分が必要であるとは一度も見つけませんでした、それは自動的にそれをデフォルトにします
Rails 3を使用している場合は、次のようにします。
$ rails generate model Book
あなたが試した方法は古い方法です。たぶん、あなたは古いチュートリアルか何かに従っています。