Я создал пользовательский маршрут в моем routes.rb клонировать свою деятельность по активности ID следующим образом:Пользовательского маршрут не использует: идентификатор
resources :activities
get "/activities/:id/clone" => "activities#clone", :as => :clone_activity
post "/activities/:id/clone" => "activities#clone"
Когда я использую <%= clone_activity_url(@activity) %>
в настоящее время; Это показывает мне http://localhost:3000/activities//clone
. вместо прикрепленного идентификатора.
Почему мой ID не отображается?
Еще один полезный трюк, по договоренности, если мы оставим часть рельсов части «activites # clone», автоматически примет действие «клонировать» в контроллере «activity_controller» – derekyau