問題タブ [spring-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 - 「spring rspec」は、Spring ヘルプを表示するだけです..なぜですか?
Rails 3.2.16 プロジェクトで rspec とガードで spring を使用しようとしています。
spring と spring-commands-rspec をインストールした後、binstub を次のように作成しました。
spring で spec を実行しようとすると失敗します (gems パスとプロジェクト パスは読みやすくするために置き換えられています):
その他の試み:
春のヘルプのみを表示
同じことが言えます
rspec binstub (bin/rspec) は次のとおりです。
何か案が ?
ruby-on-rails - bin/spring binstub があるのに、なぜ「bundle exec spring」を実行しなければならないのですか?
spring
コマンドラインから( なしで) 直接実行するbundle exec
と、何も起こりません! を実行bundle exec spring
している場合にのみ機能します。
私のbin/spring
binstubは次のようになります。
春にパッチが適用されましたbundle exec spring binstub --all
. それで、すべてが正しく構成されていると思いますか?では、なぜbundle exec
常に が必要なのですか?
Rails 4.0.4 を使用しています。
ruby-on-rails - Rails 4.1 - なぜ Spring なのか?
現在、 Rails 4.1 にSpringが組み込まれているため、開発チームが他のもの (Zeus と Spork) よりも Spring を選択した理由に興味があります。
なぜ彼らは春を選んだのですか?
ruby-on-rails - Rails Spring/Rspec/Guard は、Spring の前にエラーがなかったときにエラーを発生させます
Rails 4.0 から 4.1 にアップグレードする前に Spring なしで RSpec/Guard を使用していましたが、すべてのテストは緑色のドットと緑色のテキスト以外の出力なしで合格していました。Spring をアップグレードしてインストールした後、Spring を必要なものと一緒にインストールした後、合格したテストでエラーが発生し、「一意性」エラーが原因でテストが合格しないことがあります。
テストの合格と不合格の間の一般的なエラー:
after(:all) フックは、単純にすべての Manager::Wine オブジェクト (および Manager::Wine オブジェクトの has_many レシピ) を削除します。Manager は Rails エンジンで、Wine モデルと Recipe モデルがあります。Wine クラスのどこにも Recipe 定数が明示的に指定されていません。しかし、前に述べたように、Spring をアップグレードしてインストールするまで、このエラーは通常の RSpec/Guard テストでは表示されませんでした。
他の失敗は、「属性が既に取得されている」ためです。たとえば、標準の「is valid factory」テストは create() で失敗します。これが原因です。しかし、私はRSpecで指定しました:
Spring より前のランダム化されたテストでは、これらのエラーは発生しませんでした。
Gemfile スニペット:
Guardfile には以下が含まれます。
Rails app_root/bin には次のファイルが含まれています。
???