これは奇妙なことです。bundle exec guard
私はRailsアプリケーションで実行しており、1つの孤立したコンテナー内のすべてのアクションについてエラーの長いリストを取得しています。そして、すべてのエラーはまったく同じであり、意味がありません。これは、すべてのアクションで得られるものです。
1) PriceProfilesController GET index assigns all price_profiles as @price_profiles
Failure/Error: Unable to find matching line from backtrace
ArgumentError:
wrong number of arguments (1 for 0)
# ./app/controllers/price_profiles_controller.rb:15:in `extend'
2) PriceProfilesController GET show assigns the requested price_profile as @price_profile
Failure/Error: Unable to find matching line from backtrace
ArgumentError:
wrong number of arguments (1 for 0)
# ./app/controllers/price_profiles_controller.rb:15:in `extend'
... and so forth
何が起こっているのか考えていますか?PriceProfileContainerは、ほぼ標準のスキャフォールドです。ここはどこを見ればいいの?スペックファイルはスキャフォールドによって自動生成されます。
アップデート - -
これが私のコントローラーコードのExtend関数です:
# GET /price_profiles/1/extend
def extend
@price_profile = PriceProfile.find(params[:id])
@products = Product.all()
@locations = Location.all()
@price_profile_date_range = PriceProfileDateRange.new()
#respond_to do |format|
# format.html # extend.html.erb
#end
end
それはほとんどそれです。