두 모델 Users
및 Shifts
이 있습니다.레일은 다른 모델의 데이터를 전달합니다
Users
: ID, 이름Shifts
: USER_ID, TIME_LENGTH
User
has_many Shifts
; Shift
belongs_to User
. 아주 간단합니다. 내가 원하는 무엇
새로운 Shift
컨트롤러보기 (/shifts/new
)에 링크 내 show
사용자 컨트롤러 (/users/1
)에 버튼을 추가합니다. 저는 user.id
에있는 user.id
모델의 Users
모델의 정보로 양식을 미리 채우고 싶으므로 버튼을 사용하여이 작업을 수행했습니다.
나는 잘 연결되어있는 다음 코드를 사용하고 있지만, user.id
자세한
button_to "Create Shift", {:controller => "shifts", :action => "new"},{ :method => "get"}