이전 프로젝트에서이 작업을 수행했지만 더 최근 버전에서이 작업이 변경되었을 수 있습니다. 현재 Devise 2.0.4를 사용하고 있습니다. 나는이전 중에 Devise에 새 사용자를 생성하는 방법
User.create :email => '[password]',
:password => '[password]',
:password_confirmation => '[password]'
를 사용하여 내 마이그레이션 중에 새 사용자를 만들려고 해요하지만이 작업을 수행 할 때,이에 어떤 도움을 크게 감상 할 수
rake aborted!
An error has occurred, this and all later migrations canceled:
ActionView::Template::Error
Tasks: TOP => db:migrate:reset => db:migrate
(See full trace by running task with --trace)
다음과 같은 오류로 중단!
또는 레일 쉘을 사용하여 사용자를 만들 수도 있지만 일관성을 위해 항상 기본 사용자 한 명을두고 싶습니다.
왜이 용도로 씨앗을 사용하지 않습니까? – prasvin
좋은 질문입니다. 주로 그 개념이 있다는 것을 기억했기 때문에 그 이름을 기억할 수 없었고, 내가 아는 것을 검색 할 때 씨앗도 나오지 않았습니다. –
이 문제가 해결되면 답변을 추가하고 질문을 닫아야 할 수도 있습니다. 그러나 나는 대답을 직접 추가해도 괜찮을 것입니다. P : – prasvin