У меня две модели, Users
и Shifts
.
Users
: идентификатор, имяShifts
: user_id, time_length
User
имеет_много Shifts
; Shift
принадлежит_к User
. Довольно простой.
Что я хочу сделать, так это добавить кнопку на мой show
пользовательский контроллер (/users/1
), которая ссылается на новый вид Shift
контроллера (/shifts/new
). Мне удалось сделать это с помощью кнопки, так как я хочу предварительно заполнить форму информацией из моей модели Users
(т.е. отправить через user.id
).
Я использую следующий код, который отлично линкуется, но не могу понять, как передать детали user.id
button_to "Create Shift", {:controller => "shifts", :action => "new"},{ :method => "get"}