2

나는 그 사용자와 암호를 database.yml 파일로 보내도록 양식에 http 로그를 설정하는 방법을 알고 싶습니다. 따라서 해당 사용자와 암호로 데이터베이스에 로그인하십시오.여러 데이터베이스 사용자 레일스 3 응용 프로그램에서

다른 권한을 가진 여러 데이터베이스 사용자가 있기 때문에.

답장을 보내 주셔서 감사합니다.

데이터베이스 (이 중요한 경우, 그렇게 생각 해달라고하지만 난 어쩌면 누군가가 묻습니다 내기) 경우 누군가가이 질문에 대한 답을 찾고

+0

레일은 실제로 그런 식으로 제작되지 않습니다. Database.yml은 전체 응용 프로그램에 데이터베이스 액세스를 제공합니다. 일반적으로 코드를 통해 특정 응용 프로그램 기능 및 데이터에 대한 인증 및 권한 부여를 처리합니다. – Yardboy

+0

잠깐, 데이터베이스 자격 증명을 기반으로 응용 프로그램에 대한 액세스를 허용 하시겠습니까? –

+0

글쎄, 이제는 내가하고 싶은 일은 일어날 수 없다는 것을 알 수있다. 한 가지 방법은 내가 여러 데이터베이스 사용자를 가질 수 있고, 각 컴퓨터에서 앱을 실행하는 것이다. 네 개의 가상 머신, 나는 각각에 레일을 설치하고 앱을 실행할 수 있습니다. 물론 데이터베이스를 실행하는 하나의 머신에 연결하기 위해 각각의 database.yml을 설정해야 할 것입니다. 이거 어떻게 생각해? – Saul

답변

1

PostgreSQL을합니다.

비록이 개요에서 팁 21 만 볼 수 있지만 presentation from James Edward Gray입니다. 높은 수준에서 각 사용자에 대해 다른 데이터베이스를 작성하고 사용하는 방법을 안내합니다. 긴 프레젠테이션입니다.이 팁은 전체 길의 1/3 정도입니다.

올바른 방향으로 가리킬 수 있습니다.

관련 문제