Я следовал учебнику по Ruby on Rails и создал свою собственную систему аутентификации и регистрации.Сейчас я пытаюсь заменить это Omniauth с помощью аутентификации Twitter.
Я выполнил все шаги в Railscast, и это работает, но теперь я пытаюсь сохранить еще пару полей информации о пользователе при создании пользователя, а они не сохраняются.Вот код для создания пользователя:
def self.create_with_omniauth(auth)
create! do |user|
user.provider = auth["provider"]
user.uid = auth["uid"]
user.name = auth["user_info"]["name"]
user.email = auth["user_info"]["email"]
user.time_zone = auth["user_info"]["time_zone"]
end
end
и вот мой код для current_user, если необходимо:
def current_user
@current_user ||= User.find(session[:user_id]) if session[:user_id]
end
Кроме того, где я могу найти список информации о пользователе, которую я могу получить отпользователь входит в систему с помощью твиттера?Мне нужна еще пара информации, и я не могу ее найти.
Спасибо!