사용자가 user.status를 '공개'또는 '비공개'로 설정하도록 선택할 수있는 옵션을 추가하려고합니다. 나는이 사용자에 대한 내 양식에서 잘 작동했다 - 그것은 예상대로 정확하게 상태를 저장합니다레일에있는 사용자를위한 맞춤 옵션을 추가하십시오.
<div class="form-group">
<%= f.label :status, "Private or Public?" %>
<%= f.select :status, options_for_select(user_statuses, @user.status) %>
</div>
application_helper.rb에서 :
def user_statuses
[ ["Private", "Private"], ["Public", "Public"] ]
end
그러나, 나는 위에서 동일한 형태의 그룹을 추가하는 경우 내 devise edit/new views로 상태를 올바르게 저장할 수 없습니다. 사용자의 상태는 변경되지 않거나 기본값으로 유지됩니다. 내가 빠진 것이 있습니까?
당신은 그것을 찍었습니다! JKen에게 감사하며 새로운 것을 배웠고 해결했습니다. – dstep
여기에서 해결책을 사용하여 해결 http://stackoverflow.com/questions/23459685/newly-added-columns-data-not-being-saved-to-db/23459815#23459815 – dstep
문제가 없습니다! 서비스에 기뻐. –