쉽게 리디렉션 할 수 있지만 유효성 검사 실패시 편집 페이지를 렌더링하고 모든 유효성 검사 메소드를 양식에 포함하고 싶습니다. 내가 active_admin을 사용하여 편집 작업을 렌더링하는 방법을 잘 모르겠습니다.활성 관리자 렌더링 페이지
내가 누락 된 템플릿을 얻으려고하면 도 나에게 페이지를 제공하는 render active_admin_template('edit.html.arb')
을 시도했지만 오류는 없습니다.
아이디어가 있으십니까?
member_action :state do
space = Space.find(params[:id])
if space.send(params[:state])
#space.send(params[:state]+"!")
flash[:notice] = "State Changed!"
redirect_to :action => :index
else
#render :action => 'edit'
#render active_admin_template('edit.html.arb')
flash[:error] = "#{space.errors}"
redirect_to :action => :edit
end
end
유효성 검사에 실패 했습니까? 정상적인 방법으로 편집 할 것인가? 현재 {{: photos => [ "엔트리가 충분하지 않습니다", : blurb => [ "귀하의 메시지는 50 단어 이상이어야합니다."}} " – holden
확실하지 않습니다. 죄송합니다. 하지만 아마도 현재 프로젝트에서이 문제를 해결해야 할 것입니다. –
이 방법은 최신 버전에는 존재하지 않습니다. 대체 솔루션은 http://stackoverflow.com/questions/6653093/activeadmin-how-to-render-default-template-in-customized-action/36665082#36665082를 참조하십시오. –