the general convention for params of objects is params[<object>][<attrs>]. So in this case it would be params[:todo][:text]. Please change to that (or verify I'm wrong, but pretty sure on this one).