두 가지 모델이 있습니다 : 페이지와 작성자, destroy 메소드를 선택하면 표시 페이지 만 반환됩니다. 모델은 저자에게 has_many : 페이지가 있고 페이지가 many : author에 속한다는 것을 모델에 알려줌으로써 연결됩니다. 통지 나타납니다 : 나는 내가 그것을 파괴하지만, 아무것도, 아니이 페이지에 저를 semds 파괴 쳤을 때,이 문제를 해결하고자한다파괴 메소드가 작동을 멈췄습니다
class PagesController < ApplicationController
def index
@pages = Page.find(:all, :order => 'created_at DESC')
end
def show
@page = Page.find(params[:id])
end
def new
@page = Page.new
end
def edit
@page = Page.find(params[:id])
end
def create
@page = Page.new(params[:page])
if @page.save
redirect_to(@page, :notice => 'Page was successfully created.')
else
render :action => "new"
end
end
def update
@page = Page.find(params[:id])
if @page.update_attributes(params[:page])
redirect_to(@page, :notice => 'Page was successfully updated.')
else
render :action => "edit"
end
end
def destroy
@page = Page.find(params[:id])
@page.destroy
end
def author
@pages = @author.pages
end
end
:
이
내 페이지 컨트롤러에 대한 코드입니다 파괴 방법이없는 것 같습니다.감사합니다
삭제했습니다. ..... Ahhhhhhh !!!! – StudentRik