2011-04-29 5 views
3

레일스 로그에 verify이 레일즈 3에서 더 이상 사용되지 않으며 이제 플러그인으로 사용할 수 있습니다. 좋아, 근데 왜? 이것에 대한 좋은 이유가 있어야합니다. 그래서 제 3의 레일즈 3에서 다음과 같은 것을 처리하는 새로운 규칙은 무엇입니까?Rails 3에서 검증이 사용되지 않는 이유는 무엇입니까?

verify :params => [:username, :password], 
    :render => {:action => "new"}, 
    :add_flash => { 
    :error => "Username and password required to log in" 
} 

레일스 3 가이드는 여전히 레일즈 2에서했던 것처럼 검증을 사용한다고 말합니다.

답변

4

레일즈 3은 사람들에게 기본적으로 탈퇴 할 수있는 기회를주기 위해 플러그인에 "비 핵심"기능을 많이 사용했습니다. acts_as_treeacts_as_list은 이전에 삭제 된 항목의 예이며 표준 보석 플러그인으로 제공됩니다.

사용하려는 경우 Gemfile에 추가하기 만하면됩니다.

관련 문제