컨트롤러에 정의 된 동작을 기반으로 "자동으로"경로를 생성하려고합니다. 리소스 라우팅 (내가 아는 한)은 http 동사에 대한 경로 & 헬퍼를 자동으로 생성합니다. 이 예에서는 주로 레일을 사용하는 정적 페이지를 제공하고 있으며 내 컨트롤러에서 http 동사가 필요하지 않습니다. 특히레일 컨트롤러 동작 라우팅
: 그 대부분 정적 인 페이지를 참조 작업을 정의 컨트롤러에서
. 경로에서
def action
end
내가 컨트롤러의 행동에 따라 자동으로 생성 될 모든 일치하는 경로를 싶습니다
match "/url" => 'controller#action'
의 무리를 파일. 개념적으로의 라인을 따라 뭔가 :
for actions in controller.erb do |action|
'match "/action" => "controller#action"
end
이 가능합니까? 내가 직접 노선 파일에 코드를 작성하겠습니까?
가 나는 또한 고려해야 할 몇 가지 중첩 된 작업을이 ... 컨트롤러 액션이있을 수 있습니다 :
def action
def nested_action
end
end
나는이 문제에 대해 어떤 생각을 감사하겠습니다. 감사.
'일치'시도 : 리소스 블록 내부의 조치 '... – sled