최근에 레일 4에 대한 michael hartl의 튜토리얼을 마쳤습니다. 그는 사용자에게 admin 열을 추가하기위한 마이그레이션을 만들었습니다. 1.anyone :레일즈 앱 관리자, 사용자 및 앱 콘텐츠를 어떻게 추가 할 수 있습니까?
class AddAdminToUsers < ActiveRecord::Migration[5.0]
def change
add_column :users, :admin, :boolean, default: false
end
end
후 그는 사용자
User.create!(name: "Example User",
email: "[email protected]",
password: "foobar",
password_confirmation: "foobar",
admin: true)
하지만 웹 응용 프로그램의 콘텐츠를 관리하는이 같은 관리자를 작성하는 것은 이러한 이유 때문에 안전하지 않습니다 종자 씨앗 파일을 변경 시드 파일의 코드를 볼 수있는 사람은 궁극적으로 관리자 사용자 에 대해 알게됩니다. 2. 사용자가 가입하고 관리자가 될 수있는 관리 페이지를 만들면 악의적 인 관행이됩니다.
그래서 가장 좋은 방법이어야합니다.
내 앱이 heroku에 배포되었습니다.이 상황에 어떻게 접근해야합니까? –
heroku 레일 콘솔을 실행하십시오. –
대단히 고맙습니다. 내 문제가 많이 ... 정말 고맙습니다 !! –