Ruby on rails RubyonRails将url与控制器操作相匹配
我需要将此链接与我的控制器匹配 我尝试使用:Ruby on rails RubyonRails将url与控制器操作相匹配,ruby-on-rails,Ruby On Rails,我需要将此链接与我的控制器匹配 我尝试使用: match 'links/:id/dev?usrA=:curr&usrB=:prev', to: 'links#index', via: :get 但它不起作用 有没有办法将此URL与我的控制器匹配 match '/links/:id/dev', to: 'links#index', via: :get 会很好的。“?”之后的所有内容都被视为参数,在匹配URL时不被考虑 match 'links/:id/dev', to: 'links#
match 'links/:id/dev?usrA=:curr&usrB=:prev', to: 'links#index', via: :get
但它不起作用
有没有办法将此URL与我的控制器匹配
match '/links/:id/dev', to: 'links#index', via: :get
会很好的。“?”之后的所有内容都被视为参数,在匹配URL时不被考虑
match 'links/:id/dev', to: 'links#index', via: :get
发送GET
请求时,不需要显式。您可以在GET请求中发送任何需要的内容,也可以通过参数在方法中接收
match '/links/:id/dev' => 'controller#action', :via => [:get], :as => :get_links
然后,您可以使用javascript中的get\u links\u path()访问,我通常避免使用match
,而更喜欢更明确的get
(如果您只允许get
)
您不必指定参数,这些参数是自动解析的
get 'links/:id/dev', to: 'links#index'