Might be able to do form_for @event.rides.new(user_id: current_user) in the view itself...but that is rather ugly and I would lean towards hidden fields...let me know what you find =)