私はそれぞれcreate table
文(および列、キーなど)を持つsqlファイルを持っています。そこからモデルを自動的に生成する方法はありますか(スカフォールドでなくても)?事前Rails:SQLファイルからモデルを自動的に作成する方法
答えて
手動でSQLファイル作成データベースを使用できます。
簡単な方法はsqlite
を使用しているため、セットアップが簡単です。
cat db.sql | sqlite3 db/development.sqlite3
その後のRailsのスキーマにデータベースをダンプするrake db:schema:dump
を実行します。
ありがとう!代わりにPostgreSQLを使用しました。その後私は@ Mzaragozaの提案を適用した;) – Simon
問題はありません。 Bro。 – bananaappletw
で ありがとうございます。この宝石は、あなたが既に持っているRailsのデータベース スキーマに基づいてRailsのコマンド文字列を生成schema_to_scaffold gem
をチェックアウトすることができます。従来のマイグレーションとは異なり、 はRailsスキャフォールディングコードを生成する際にデータベースを変更します。このGemはデータベースのスキーマ を読み取り、 がデータベースの既存の列と一致するRailsコードを生成します。
- 1. 設定ファイルからSQLALCHEMYモデルを自動生成する方法
- 2. WCF設定ファイルを自動的に作成する方法は?
- 3. ディレクトリ内のファイルからオブジェクトを自動的に作成する
- 4. HTMLファイルから自動的にDOMツリー図を作成する
- 5. コンフィグレーションに従ってセルラーサイトの3Dモデルを自動的に作成する方法
- 6. PetaPocoライブラリを使用してデータベースからモデルを自動的に作成する方法は?
- 7. $ 100からクーポンコードを自動的に生成する方法は?
- 8. JAPE文法を自動的に作成する方法は?
- 9. RoRとmongodbでモデルを動的に作成する方法は?
- 10. htmlページからテンプレートを自動的に作成する方法は?
- 11. latから自動的に円または矩形を作成する方法
- 12. インストール後に自動的にショートカットを作成する方法
- 13. UButtonをロード時に自動的に作成する方法
- 14. t3dファイルを自動的に生成する方法は?
- 15. モデルからSequelize列を自動的に追加する方法は?
- 16. Railsでリソース作成を自動的にチェックする方法は?
- 17. 自動的にアプリケーションを作成してデプロイする方法
- 18. REST APIを自動的に作成する方法node.js/MongoDB
- 19. 新しいテーブル行を自動的に作成する方法
- 20. xcode:メソッドドキュメントを自動的に作成する方法
- 21. Cloud Firestoreのインデックスを自動的に作成する方法は?
- 22. クラスのオブジェクトを自動的に作成する方法は?
- 23. TFS:ストーリーのサブタスクを自動的に作成する方法
- 24. Javaクラスを自動的に作成する方法
- 25. BigQuery CSVからテーブルを作成する - 自動的にカラムを作成する
- 26. 自動的にコマンドラインからフォルダと.jsファイルを生成する
- 27. データオブジェクトの動的モデル/オブジェクトを作成する方法
- 28. Djangoの自動作成モデル
- 29. Pycharmのjsonファイルからゲッターを自動生成する方法
- 30. タスクリストからアイゼンハワーマトリックスを自動的に作成する
Railsにはこれを行うためのものはありません。 SQLファイルを解析してモデルを作成するカスタムジェネレータを書くことができます。 http://guides.rubyonrails.org/generators.html –