Test :: Unit 및 Shoulda로 작업하기. 시험을 시도 중 Users.create
. 나의 이해는 레일 형태의이 같은 개체에 대한 PARAMS를 보낼 것입니다 :레일스 테스트에서 POST 매개 변수를 어떻게 지정합니까?
user[email]
?
params[:user][:email]
확인, 내 테스트에서 내가 시도했습니다 ... 그래서
setup { post :create, :post => { 'user[email]' => '[email protected]' } }
이상 내 행동 두 경우 모두
setup { post :create, :post => { :user => { :email => '[email protected]' } } }
, params[:user]
는 전무하다.
def post(action_name, params_hash = {}, session_hash = {})
그리고 테스트에서
에서, PARAMS 해시가 직접 컨트롤러 액션의params
로 보내지는 다음과 같이
이 또한 거 작업입니다 @ bar.com '} "을 입력하고 컨트롤러 측에서 다음과 같이 입력하십시오 : params [: email]는'[email protected] ' – nisevi