1

私はRubyonRailsでかなりの経験を積んでおり、Grailsで作成された既存のプロジェクトの開発を引き継いでいます。以前の開発者は、Railsの経験があれば誰でもうまくやれるはずだと主張していますが、私は壁に頭をぶつけています...

Grails環境が正しく構成されており、アプリはデータベースに接続できます。RoRプロジェクトに参加している場合は、「rake db:create && rake db:migrate」を実行するだけで、準備が整います。

データベーススキーマのブートストラップに相当するgrailsはありますか?

4

1 に答える 1

4

のDataSource.groovyのデフォルト設定ではdbCreate = 'create-drop'、前のテーブルを削除した後にデータベーステーブルが作成されます。これは初期開発では問題なく機能し、迅速な変更を行っている間は問題ありませんが、状況がある程度安定したら(遅くとも本番環境に移行するとき)、 http: //grails.org/plugin/database-migrationプラグインをインストールしてください。適切な移行を行うため。

DSLはRails開発者にはなじみがあり、移行スクリプトを自動生成する便利なスクリプトがあります。

于 2012-09-28T05:19:31.553 に答える