2
편집 및 생성시 중첩 된 경로에서 Friendly_id의 슬러그를 만드는 데 어려움을 겪고 있습니까? 노선은 쇼를 위해 중대하게 본다. 내가보고 싶은 무엇중첩 된 경로에서 Friendly_id의 슬러그를 사용하는 방법은 무엇입니까?
http://0.0.0.0:3000/2/tester2/edit
은 다음과 같습니다 :
http://0.0.0.0:3000/test/tester2/edit
여기 내 코드는 내가 tester2을 편집하려고하면
http://0.0.0.0:3000/test/tester2
이
은 내가 얻고 URL입니다.team.rb
class Team < ActiveRecord::Base
extend FriendlyId
friendly_id :name, use: :slugged
has_many :videos
...
end
video.rb
...
resources :teams, :path => '', :except => [:index] do
resources :videos, :path => '', :except => [:index] do
get 'full_res_download'
get 'web_download'
end
end
...
여러분의 도움에 감사드립니다
class Video < ActiveRecord::Base
extend FriendlyId
friendly_id :title, use: :slugged
belongs_to :team
...
end
routes.rb. 그게 사용하는 무엇, 당신은 명시 적에게 ID를 제공하면
edit_team_video_path(@video.team, @video)
:
http : ///.0.0.0:3000/2/tester2/edit를 생성 할 때 어떤 도우미를 사용하고 있습니까? 그것은 다음과 같습니다 : edit_tester_tester2_url (@ tester, @ tester2) – Adam
@Adam edit_team_video_path (@ video.team_id, @video) –