私はこのようないくつかのルートを持っています:
resources :users do
member do
get 'services', :path => 'services/edit', :defaults => { :servicable => 'user' }
end
end
これにより、localhost:3000/users/1/services/edit
動的パスを追加しようとしています。
追加してみました:as => :edit_services_path
get 'services', :path => 'services/edit', :defaults => { :servicable => 'user' }, :as => :edit_services_path
だから私はこのようなことを試すことができます:
<%= link_to "Edit", edit_services_path %>
しかし、それは私にエラーを与えます。
undefined local variable or method `edit_services_path' for #<#<Class:0x007f856fd5a970>:0x007f856ff18690>
パスをカスタマイズしている場合、新しいパスを追加する正しい方法を検索してみましたが、うまくいきませんでした。
ありがとう