3
一個PARAM我有與此一users_controller_spec.rb:RSpec的經過物體如在controller_spec
describe "POST create" do
describe "with valid params" do
let(:user) { create(:user) }
it "assigns a newly created user as @user" do
post :create, user: user
assigns(:user).should be_a(User)
assigns(:user).should be_persisted
end
end
...
end
Debuggin我發現,所述控制器接收下一PARAMS
(rdb:1) pp params
{"user"=>"1", "controller"=>"users", "action"=>"create"}
爲什麼 「用戶」= >「1」?,爲什麼不正確傳遞用戶對象?
我不知道這事,謝謝!我現在都在工作 –