問題タブ [fabrication-gem]
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.
ruby-on-rails - Rails 2.3.16でFabrication Gemを使用しているときにFabrication::MisplacedFabricateErrorが発生する
Rails 2.3.16 で Fabrication gem v-2.5.0 を使用していますが、単体テスト ケースを実行すると次のエラーが発生します。
以下はコード スニペットです。
最初のケース
2 番目のケース
誰かがこれらを解決するのを手伝ってくれませんか。
モーダル クラス:
製作者 :
単体テスト ファイル:
ruby-on-rails - ファブリケーションのカウント パラメータで一時的な属性を使用する方法は?
Railsモデル用のこのファブリケーターがあります:
ただし、これは期待どおりには機能しません。count: n_iterations
、count: attrs[:n_iterations]
、およびを試しましたがcount: attrs[n_iterations]
、何も動作しないようです。ただし、これは比較的簡単なことのようです。
どんな考えでも大歓迎です。
ruby-on-rails - 製作宝石難関
Railsプロジェクトの開発でdbにデータを入力するために、Fabrication gemを使用しようとしました。
問題は、ファブリケーションが非常に強力な手段であると私が感じていることですが、単純な関連付けを除いて、私は他に何もできません.
たとえば、次のモデルがあります
別のシナリオを考えさせないでください。
注文からユーザーへの単純な関連付けを実装する方法を知っています
Q :しかし、反対側でできるかどうかわかりません。
そして、最も難しい魔法は、 src_userとdst_userを使用してReviewを作成し、どうにかしてそれらを混同するかです。ユーザーが多くのレビューを行い、同じユーザーが多くのレビューを受け取るようにすることが望ましいです。
助けてくれてありがとう。
ruby-on-rails - カピバラ機能が new_user_registration_path にアクセスできないのはなぜですか?
私の機能仕様では、visit_new_session_path は正常に動作し、ログイン フォームが表示されます。new_user_registration_path を使用すると機能せず、ホームページが表示されるだけです。の同じ問題は機能しますがclick_link
、LOG IN
機能SIGN UP
しません。
私も訪問/users/sign_up
してみましたが/users/sign_in
、sign_in は動作しますが、sign_up は動作しません。どちらのルートも GUI を使用して機能し、rake ルートに表示されます。
ruby-on-rails - ファブリケーション has_many ですが検証あり
私はテストを始めたばかりで、has_many 関係を利用する多くのモデルがあります。いずれの場合も、保存時に一方のモデルがもう一方のモデルに存在している必要があります。私が試したすべてのテスト システム (FactoryGirl、Fixtures、そして現在は Fabrication) で壁にぶつかりました。そこでは、この動作を再現するためにテストを正しくセットアップする方法がわかりません。
例としてこの GISTに従いましたが、その時点でモデルが "through" モデルを必要としていたため、after_build
を に変更しました。before_save
私はこれに間違った方法でアプローチしていますか? この関係/機能をどのようにテストしますか?