2010-05-26 4 views
1

내 앱이 Settingslogic으로 구성되어 있습니다. 내 질문은 관리자가 config/settings.yml에 지정된 설정을 변경할 수있는 레일스 앱 페이지를 만드는 방법입니다.레일 : 사용자가 액세스 할 수있는 설정 로직?

나는 페이지가 YAML 파일의 모든 값에 적합한 양식 필드를 읽고 표시해야한다고 가정하고 그 값을 다시 config/settings.yml에 저장하겠습니까? 이러한 설정이 즉시 적용되거나 서버를 다시 시작해야합니까?

비트 분실. 감사.

관련 : Rails application settings?

답변

1

나는이 알아낼 수 없었다, 그래서 나는 나를 설정을 위해 그들을 훨씬 쉽게하는 나 데이터베이스에 동일하게 쉽게 설정을 저장할 수있는 rails-settings에 Settingslogic에서 스위치를했습니다 최종 사용자가 편집 할 수 있습니다.

누군가가이 정보를 Settingslogic에서 찾아낸다면 정말 해결책을 듣고 싶습니다.

1

나는 올바른 길을 가고 있다고 생각합니다. 내가 할 수있는 일은 ActiveModel을 사용하여 가짜 모델을 만들어 각 개별 설정을 수정하기위한 쉬운 양식을 만들 수있게하는 것입니다. 양식을 제출 한 후 반환 된 객체에서 .to_yaml을 호출하여 settingslogic 소스 파일에 간단하게 작성하십시오.

마지막으로 설정을 다시로드하려면 Settings.load! 전체 응용 프로그램을 다시 시작하지 않아도됩니다.

나는 이것이 당신이 당신의 질문을 한 후에 잘 알지만, 다른 사람들이 너무 비틀 거릴 경우를 대비해 대답을 줄 것이라고 생각했습니다.

관련 문제