問題タブ [ruby-forgery]

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 に答える
656 参照

ruby-on-rails - Factory_girl 定義内で Forgery に一意のデータを返すように強制するにはどうすればよいですか

私の工場は次のようになります。

そして、Rspec からの呼び出しは次のようになります。

私の Coupon モデルでは、タイトルが一意である必要があるという検証があります。このテストを実行できる唯一の方法は、工場でこれを行うことです。

確かにもっと良い方法があるはずですか?

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

ruby-on-rails - Rails:ネストされたモデルに熊手と偽造を入力します

データベースにテストデータを入力したいのですが、ユーザーモデルとプロファイルモデルは1対1の関係で互いに分離されています。私が実行しているスクリプトはデータを作成しますが、それらを相互に関連付けません。データを相互に関連付けるにはどうすればよいですか?

app / models / user.rb

app / models / profile.rb

終わり

lib / tasks / sample_data.rb

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

ruby-on-rails - レールでランダムデータを生成する:偽造/フェイカーまたはフェイカーを使用する必要がありますか?

私は Faker を使用して、テスト用のランダム データを生成し、レールにデータベースをシードしています。ただし、動作が少し遅いことがわかりました。

私は ffaker が同じことをより速く行うと聞いたことがあります。また、偽造についても聞いたことがあります。誰かがこれらの宝石の違いを強調して、どれが最高か教えてもらえますか? 新規挑戦者募集中です...

前もって感謝します。

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

ruby-on-rails - 認証トークンによるjsonからの保護

私はRailsアプリケーションを持っていて、投稿を通じてリクエストを行い、jsonで応答しますが、この行のために

リクエストを続行できません。前の行の代わりにこの行を追加すると役立つことをどこかで読みました

実際、それは役に立ちますが、jsonを受け入れるためだけに過去の行を削除するのが正しいかどうかはわかりません。最初の行の例外を削除せずにこれを行う正しい方法は何でしょうか?