0
새 객체를 만든 후 사용자를 해당 객체의 편집 페이지로 직접 가져 가고 싶습니다.렌더링 작성 후 편집
내가
if @object.save
flash[:success] = "Object added!"
render 'edit
와 내가 "정의되지 않은 방법을 얻을 할 경우`빈? ' for nil : NilClass "오류가 발생했습니다.
색인보기로 가서 해당 개체의 편집보기를 클릭하면 편집 할 수 있습니다.
렌더링 대신 redirect_to를 사용해야합니까? 그렇다면 그것을 구사하는 올바른 방법은 무엇입니까?
'render 'edit'를 사용하면'edit' 액션이 호출되지 않고'edit' 템플릿 만 렌더링됩니다. 그래서, 네,'edit' 액션으로 리디렉션되어야합니다. – vee
리디렉션은 필요하지 않습니다. (정보를 얻기 위해 Rails 프레임 워크에서 서버에 대한 단일 요청으로 인해 6000 개가 넘는 객체의 인스턴스가 생성됩니다. 미안하지만 소스를 찾을 수 없습니다). 렌더링하기 전에 편집 동작과 동일한 변수를 설정하는 것이 좋습니다. – MrYoshiji