2013-10-01 3 views

답변

0

나는 this answer이 좋은 해결책이라고 생각합니다.

def readonly? 
    true 
end 

def before_destroy 
    raise ActiveRecord::ReadOnlyRecord 
end 
+0

을하지만 어떻게 데이터를 보호 할 수 있습니다 :

요점을 되풀이하다, 모델이 추가? 테이블에서 데이터를 업데이트하고 새 항목을 저장할 수 있습니다. – malcoauri

+0

시도해 보셨습니까? 엔트리를 삽입하려고 할 때'ActiveRecord :: ReadOnlyRecord' 오류가 발생합니다. – zwippie

0

데이터베이스 사용자를 생성하고 데이터베이스 또는 보호하려는 특정 테이블에 읽기 전용 권한을 할당하십시오.

전체 CRUD 액세스 권한이있는 사용자가 아닌이 사용자를 사용하도록 레일스 애플리케이션을 구성하십시오. 문제 해결됨.

관련 문제