2012-11-12 2 views
0

나는 articlesnotifications 테이블을 가지고 있습니다. 기사가 데이터베이스에 성공적으로 저장 될 때마다 모델 내에서 기사에 대한 알림을 사용자에게 보냅니다.다른 모델 내에서 데이터베이스에 데이터를 저장하는 것이 좋습니까? Rails에서?

내 질문은 ...

이 작업을 수행 할 수있는 MVC 디자인이 허용 아니면 내가 뭘하는지에 대한 컨트롤러를 사용해야합니다.

답변

2

물론, 당신은 아마 하지이 독점적 요청에 의해 트리거 또는 요청 매개 변수에 따라 달라집니다이 하지 않는 한에 대한 컨트롤러를 사용해야합니다. 대부분의 경우, 이는 모델 계층에 속한 비즈니스 논리입니다.

또는 기사를 저장하고 서로 분리 된 사용자에게 알리는 작업을 계속하려면 observers을 살펴볼 수 있습니다.

관련 문제