질문이 있습니다. Devise 및 편지함은 아무 문제없이 내 레일 앱에 설치됩니다."unique_id"라는 새 열을 어떻게 추가하고 메일 함을 devise와 연결합니까?
문제는 "이메일"또는 "이름"열을 사용하여 기기 사용자를 우편함과 연결해야한다는 것입니다. 분명히 devise에는 Users 테이블에 "name"이라는 열이 없습니다. "전자 메일"을 사용하면 사용자는 숨길 다른 사람의 전자 메일 주소를 볼 수 있습니다.
트위터와 같은 등록을 원합니다. 변경되지 않는 unique_id (계정 이름)가 있습니다. 그걸 달성하려면 어떻게해야합니까?
I. 사용자 테이블에 "unique_id"라는 열을 추가 하시겠습니까? 명령 : 마이그레이션 파일을 작성하는 문자열 을 오픈이
class AddUniqueIdToUsers < ActiveRecord::Migration
def change
add_column :users, :unique_id, :string
add_index :users, :unique_id, :unique => true
end
end
II와 같은 편집 : g 마이그레이션 AddUniqueIdToUsers이 UNIQUE_ID 레일. "unique_id"열을 사용하여 devise를 우편함과 연관시키는 방법은 무엇입니까? 사전에
덕분에 분명히
또는 사실 "user.id"열과 메일 함을 사용하여 장치를 연결하고 싶습니다. 왜냐하면 그것은 바뀌지 않을 것이기 때문입니다. "id"열을 사용하여 연결할 수있는 방법이 있습니까? – MKK