私はいくつかのユーザーを手作業で追加しようとしています(私はそれらを管理者にしたいので、例えばuser.admin = true
)。以前は開発中でしたが、シードを使ってこれを行いましたが、 「Tは、生産で、このように種を使用することになって。私はオプションの数、自分の長所と短所を持つそれぞれがあります?実稼働中のレールアプリにデータを追加するには?
0
A
答えて
2
を他に何を行う必要があります。レールのユーザーを設定し
- コンソール
- 利点:シンプルで、必要に応じてカスタマイズできます
- 欠点:
- 再現性のない移行
- 優位にユーザーを追加します。これは新しいテーブルまたは関連するデータが他のテーブルに存在している場合、あなたはすぐの一環として、新たなデータを設定することができます移行
- 短所:移行スクリプトrakeタスク
-
0を持つユーザーを設定
- のない標準的な使用
- 利点:あなたの手順を再現するコードは、あなたのレポへ
- デメリットをチェックされます:あなたは一度だけこれをしたい場合は、rakeタスクはやり過ぎ
最適なソリューションを追加することであるかもしれないですアプリケーションのscripts/
ディレクトリにあるスクリプトを使用して、手順を詳しく説明し、チームによってこのコードをレビューしてから、rails runner
で実行してください。
0
プロダクションコマンドラインにアクセスできますか?
$ heroku run rails console
> user = User.new
> user.name = "The name"
// repeat for all other fields
> user.admin = true
> user.save
それとも、すでに非管理者
$ heroku run rails console
> user = User.find_by(name: "Their Name")
> user.update_attribute(:admin, true)
関連する問題
- 1. 実稼働中のFreeOSMemory()
- 2. Firebaseデータベースサービス稼働中
- 3. 実稼働データベースのRailsにデータを移行するベストプラクティス?
- 4. 実稼働環境でのクラスファイルの追加
- 5. 実稼働中のRailsマシンでGITを使用する
- 6. Python Autobahnアプリケーションを実稼働環境で実行するには?
- 7. 実稼働サーバーにdjangoをデプロイ
- 8. 実稼働環境にバンドラを追加するにはどうすればいいですか?
- 9. SOLR 5実稼働環境にインストール
- 10. 実稼働環境でデータベースフィクスチャを使用するには
- 11. 稼働中の合計から連続的に減算する
- 12. アプリ内で常時稼働中のサービス
- 13. テンソルフロー環境で稼働中のトルクジョブ
- 14. PHPセッションを稼働させるには
- 15. newbie:実稼働サーバーデータベースのデータを含むデータベース列を取得する方法は?
- 16. 実稼働環境で乗客を始めるには?
- 17. スタートアップとプロセス間通信で稼働中
- 18. 稼働中のJavaアプリケーションにJARをロードすることは可能ですか?
- 19. 実行中のスパーク/ハープ・クラスタにhdfsデータ・ノードを追加する
- 20. 実稼働環境に開発ツールをインストールする
- 21. Solr Read Timeout(実稼働環境のみ)
- 22. 実稼働環境用のNetbeans?
- 23. 実稼働環境への開発ヘルプ
- 24. /api/v1/urlスキームをレールアプリに追加
- 25. 稼働中のドッカーコンテナを停止して削除する
- 26. ドッカーを安全に稼働させる
- 27. レガシーウェブサイトが稼働しているサーバにワニスを実装
- 28. 実稼働システムでは、solrデータをhdfsに格納するのは良いですか?
- 29. ThreadPoolを実行中に追加する
- 30. Rails - 実稼働環境でのみコードを表示するには?
としてデータベースにそれらを持っている場合は、本番環境にどのようなサーバーを使用している:あなたはHerokuのを使用している場合は、この操作を行うことができますか? Apache?ヘロク? – Okomikeruko
herokuを使用しています! – nachime