routes.rb에서 리소스의 중첩을 정의한 후에 하위 리소스의 동작에 어떻게 접근합니까? 예 : 다음은 작동하지 않습니다.RoR에서 중첩 된 리소스의 컨트롤러에 액세스하는 방법
form_for :comments , url=>{:controller=>"comments" , :action "create"}
"comments"는 다른 "Posts"리소스 내에 중첩되어 있습니다.
routes.rb에서 리소스의 중첩을 정의한 후에 하위 리소스의 동작에 어떻게 접근합니까? 예 : 다음은 작동하지 않습니다.RoR에서 중첩 된 리소스의 컨트롤러에 액세스하는 방법
form_for :comments , url=>{:controller=>"comments" , :action "create"}
"comments"는 다른 "Posts"리소스 내에 중첩되어 있습니다.
할 수도 있습니다 둥지 그래서 같은 형태로 자원 :
f.e. 작성 : 당신이있는 경우
form_for [@post, Comment.new] do...
하지만 여전히 양식 제출을 "댓글"컨트롤러의 "작성"작업에 연결하므로 ... routes.db에서 와일드 카드 컨트롤러 # action route를 주석 처리하지 않고 작업에 액세스 할 수 없습니다. –
,
resources :posts do
resources :comments
end
형태로 다음과 같은 한 수 (@comments, : 홈페이지 => post_comments_path (@document))
css의 왕이 뭔지 말할 수 있니? 나는 전에 그렇게 보지 못했습니까? –