問題タブ [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.

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

ruby-on-rails - Rails 2.3.16でFabrication Gemを使用しているときにFabrication::MisplacedFabricateErrorが発生する

Rails 2.3.16 で Fabrication gem v-2.5.0 を使用していますが、単体テスト ケースを実行すると次のエラーが発生します。

以下はコード スニペットです。

最初のケース

2 番目のケース

誰かがこれらを解決するのを手伝ってくれませんか。

モーダル クラス:

製作者 :

単体テスト ファイル:

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

ruby-on-rails - ファブリケーションのカウント パラメータで一時的な属性を使用する方法は?

Railsモデル用のこのファブリケーターがあります:

ただし、これは期待どおりには機能しません。count: n_iterationscount: attrs[:n_iterations]、およびを試しましたがcount: attrs[n_iterations]、何も動作しないようです。ただし、これは比較的簡単なことのようです。

どんな考えでも大歓迎です。

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

ruby-on-rails - 製作宝石難関

Railsプロジェクトの開発でdbにデータを入力するために、Fabrication gemを使用しようとしました。

問題は、ファブリケーションが非常に強力な手段であると私が感じていることですが、単純な関連付けを除いて、私は他に何もできません.

たとえば、次のモデルがあります

別のシナリオを考えさせないでください。

注文からユーザーへの単純な関連付けを実装する方法を知っています

Q :しかし、反対側でできるかどうかわかりません。

そして、最も難しい魔法は、 src_userdst_userを使用してReviewを作成し、どうにかしてそれらを混同するかです。ユーザーが多くのレビューを行い、同じユーザーが多くのレビューを受け取るようにすることが望ましいです。

助けてくれてありがとう。

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

ruby-on-rails - カピバラ機能が new_user_registration_path にアクセスできないのはなぜですか?

私の機能仕様では、visit_new_session_path は正常に動作し、ログイン フォームが表示されます。new_user_registration_path を使用すると機能せず、ホームページが表示されるだけです。の同じ問題は機能しますがclick_linkLOG IN機能SIGN UPしません。

私も訪問/users/sign_upしてみましたが/users/sign_in、sign_in は動作しますが、sign_up は動作しません。どちらのルートも GUI を使用して機能し、rake ルートに表示されます。

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

ruby-on-rails - ファブリケーション has_many ですが検証あり

私はテストを始めたばかりで、has_many 関係を利用する多くのモデルがあります。いずれの場合も、保存時に一方のモデルがもう一方のモデルに存在している必要があります。私が試したすべてのテスト システム (FactoryGirl、Fixtures、そして現在は Fabrication) で壁にぶつかりました。そこでは、この動作を再現するためにテストを正しくセットアップする方法がわかりません。

例としてこの GISTに従いましたが、その時点でモデルが "through" モデルを必要としていたため、after_buildを に変更しました。before_save私はこれに間違った方法でアプローチしていますか? この関係/機能をどのようにテストしますか?

うまくいけば使いやすく読みやすいGISTを作成しました。