레일에서, 당신은 어떻게보기 내부에서 행동의 이름을 출력 할 수 있습니까?
-
05-07-2019 - |
문제
CREATE ACTION 내부에서 업데이트 작업을 렌더링하면 "업데이트"보기 (예 : Update.html.erb)가 어떤 작업을 렌더링했는지 알 수있는 방법이 있습니까? 업데이트보기가 작업 이름을 인쇄하여 작업 이름을 인쇄하고 업데이트 작업이 렌더링 될 때 "업데이트"라는 단어를 인쇄 할 때 "Create"를 원합니다. 문제는 렌더링이 호출 된 조치에 대한 제어를 연기하는 것처럼 보이므로 모든 의도와 목적을 위해 업데이트보기는 항상 업데이트 작업에서 나오고 있다고 생각합니다.
class CtrlController < ApplicationController
def create
render(:action=>"update")
end
def read
end
def update
end
def delete
end
해결책
매개 변수 [: 액션
렌더 라인을 업데이트해야 할 수도 있습니다
render :template => "ctrl/update"
제휴하지 않습니다 StackOverflow