問題タブ [seed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1279 参照

ruby-on-rails - Rails:一部のシードは保存されていないようです

一部のシードが保存されていないようです。手始めに、コンソールセッションを表示して、「instructor_id」が実際にコンソールに設定されていることを確認できますが、シードしたときは表示されません。

コンソールを見ると、c.instructor = Instructor.firstを呼び出すと、instructor_idが正しく設定されていることがわかります。

さて、シードファイルには変数があります。(これは単なるスニペットです)

しかし、「rake db:seed」を使用してシードを実行すると、すべてのモデルとほとんどの関係が正しく作成されます。しかし、それはインストラクターを適切に設定していません。

考え?

編集:

試したばかり:

そして、それは私のインストラクターを救いませんでした。

これが私のモデルです。

0 投票する
1 に答える
5170 参照

ruby-on-rails-3 - Paperclip+S3でシードデータを使用する方法

データベースにメンバープロファイルをシードしようとしていますが、S3とペーパークリップを使用してメンバープロファイルの写真をシードしようとしていますが、機能していないようです。

アプリケーション内で既存のメンバーを作成/編集して、ペーパークリップ+ S3で画像を追加できます。これは問題なく機能しますが、シードは機能しません。検索しましたが、答えが見つかりません。

0 投票する
11 に答える
20589 参照

php - PHP配列をシードでランダム化しますか?

PHP で配列とシードを渡して、「ランダム化された」配列を取得できる関数を探しています。同じ配列と同じシードを再度渡すと、同じ出力が得られます。

私はこのコードを試しました

しかし、うまくいかないようです。これを行う最善の方法について何か考えはありますか?

この質問は問題を回避しますが、それは古く、誰もそれを行う方法について実際の回答を提供していません:シードを提供して配列をランダム化し、同じ順序を取得できますか? - 「はい」 - でもどうやって?

アップデート

これまでの回答は、PHP 5.1 および 5.3 では機能しますが、5.2 では機能しません。たまたまこれを実行したいマシンが5.2を使用しています。

mt_rand を使わずに例を挙げることはできますか? 同じシードに基づいて同じ乱数シーケンスを提供しないため、php 5.2 では「壊れています」。この問題については、php mt_rand ページバグ トラッカーを参照してください。

0 投票する
1 に答える
150 参照

javascript - JS/Seed で GObject サブクラスにメソッドを作成する方法

GObject サブクラスを定義しました。

init と同じ構文を使用して、新しい関数 abc を定義しました。

しかし、私はそれを呼び出すことができません。それは「未定義」です。なにが問題ですか?

ありがとう

0 投票する
4 に答える
419 参照

c++ - 後続のプロセスの起動時に RNG の一意のシードを確保するにはどうすればよいですか?

概要: プログラムが起動されるたびにシードが異なるように、RNG をシードする簡単な自己完結型の方法が必要です。

詳細:

結果に関する良い統計を得るために、同じプログラム (モンテカルロ シミュレーションなどの乱数を使った計算を行うプログラム) を何度も実行する必要があることがよくあります。この場合、乱数ジェネレーターが実行ごとに異なるシードを持つことが重要です。

プログラム自体に含めることができる、これに対する単純なクロスプラットフォームのソリューションが必要です。(つまり、異なるシード パラメータを使用してプログラムの各インスタンスを起動するスクリプトを作成するという面倒な作業を常に行う必要はありません。)

time(0)タイマーの分解能が悪いため、シードとして使用することは良い解決策ではないことに注意してください。複数のプロセスが並行して起動される場合、それらは から同じシードを取得する可能性がありtime(0)ます。

要件:

  • できるだけシンプルに
  • クロス プラットフォーム (現在、Windows と Linux、x86 と x64 のみで動作する必要があります)。
  • 自己完結型: プログラムを起動する特別な方法に依存するべきではありません (起動スクリプトからパラメータとしてシードを渡すのは面倒です)。
  • すべてを小さなライブラリにラップして、最小限の労力で新しいプロジェクトに含めることができ、次のようなことをしたいと思いますSeedMyRNG(getSeed());

編集:

os.urandom()私の主な質問は、C (または C++) でこれを行うことについてでしたが、Python ソリューションとして見つけた回答で提供されたポインターに基づいています(これは私にとっても役立ちます)。

関連する質問: C で /dev/random または urandom を使用するには?

0 投票する
1 に答える
273 参照

ruby-on-rails - Rails 3: プリセット値を使用してテーブルにエントリを自動的に作成する

現在、職場のスケジューリング システムを構築しています。これは非常に人通りの多い大学のツアー ガイド オフィスであり、その日のイベントのスケジュールと利用可能なすべてのツアー ガイドのシフトを考慮して、システムは利用可能なツアー ガイドにツアーを割り当てます。

しかし、その日のイベント スケジュール (またはツアーのリスト) を作成するようにユーザーに依頼するときは、ユーザーが操作できるスケジュールを自動生成することを好みます。曜日に応じて交互に変わる 2 種類のスケジュールしかなく、この有利なスタートにより多くの時間を節約できます。

私の質問: この「シード」データはどこに置くのですか? YAML を作成し、メソッドにそれを読み取らせて、特定の日付に適切なデフォルト値を設定する必要がありますか?

参考までに、私のモデルは現在次のように構成されています。

「日」モデルを検討しましたが、毎回が日時であるため、これは冗長すぎてデータベースに保持できないと感じました。

ありがとう!すべての提案を歓迎します。これを処理するための適切な「Rails Way」をよく理解しようとしています。

0 投票する
0 に答える
522 参照

javascript - javascript gnome-shell 拡張機能でシード モジュールをインポートする方法

それは非常に簡単です: 私の js は gnome-shell 拡張機能の一部であり、いくつかのインポート行が含まれています:

共有ライブラリをseed-module.hで正常にコンパイルし、/opt/tempmon/lib/libseed_tempmon.soの下に配置しました

Looking Glass (lg) ディスプレイ:

gjs/seed (混乱しています) は、「JS-Module tempmon in search path」を見つけることができませんでした。

モジュールを JS 環境に含めるには、どのようなアクションが必要ですか?

0 投票する
1 に答える
1074 参照

ruby-on-rails-3 - 関連付けられたデータをシードするためのシード フーの使用 (csv から)

国と地域の大きな csv ファイル (スプレッドシートで編集できる必要があります) があります。国には have_many の地域があります。

このファイルには、同じ国に対して複数の行があります。つまり、次のようになります。

この情報をデータベースにシードするために、seed-fu を使用したいと思います。Writer を使用して CSV ファイルを取得し、シード ファイルを生成する必要があると思いますが、関連付けを保持しながらこれを行う方法がわかりません。これには標準的な方法がありますか?

0 投票する
1 に答える
480 参照

ruby-on-rails - rails authlogic-モデルパスワードフィールドとは何ですか?

データベースのフィールド名(「pass_hashed」に似ています)は知っていますが、他のアプリ(暗号化されたフィールドの作成にこれらのフィールドが使用される)で行ったように、passwordやpassword_confirmationなどの名前を使用してシードレコードを作成しようとすると、フィールドが認識されないため User.create(:username => 'Standard', :admin_flag => false, :email => 'junk2@snap2web.com', :password => 'test123', :password_confirmation => 'test123') 機能しません。不明な属性のパスワードを取得します(password_confirmationと同じ)。私はubuntuでRails2.3.8でauthLogicを使用しています

0 投票する
0 に答える
1485 参照

ruby-on-rails - Rails.application.load_seed は機能しますが、rake db:seed は機能しません

レーキ環境とコンソール環境の違いは何ですか?

Rails 3.1.0でcsvファイルを使用してmysqlデータベースをシードしようとしています。以前は ActiveRecord::Fixtures を使えば簡単でした。残念ながら、csv フィクスチャは rails 3.1 で廃止されました。

そこで、csv-mapper 0.5.1 を使用して config/initializers に load_fixture.rb を書きました。ただし、それは動作しません

シード コードはエラーなしで実行されます。データをロードしないだけです。

シード コードを Rails コンソールまたはキュウリ ステップにコピーすると、問題なく動作します。それはでも動作します

レールコンソールで。これはどのように起こりますか?

load_fixture.rb:

seed.rb (簡略化)