我有这个简单的 Rails 代码,但发生了一些奇怪的事情。如您所见params.nil?
,true
它仍在调用 else 部分。我在这里想念什么?
撬会话
5: def build_resource
6: binding.pry
7: if params.nil?
8: model_class.new
9: else
=> 10: params = params.merge(dealer: {})
11: model_class.new(dealer_params)
12: end
13: end
[3] pry(#<Admin::DealersController>):1> params.nil?
true