Rails为匹配命名路由生成url

时间:2015-11-18 13:04:49

标签: ruby-on-rails routes match spree named

如何为命名匹配路线生成网址:

match '/confirm_email' => 'landing_controller#index', :as => 'frontend_confirm_url', via: [:get]

使用类似的东西:

  • <%= link_to 'frontend_confirm_url', frontend_confirm_url_url %>
  • Rails.application.routes.frontend_confirm_url_url

不起作用,可能是因为我使用Spree作为引擎,并尝试从其邮件中解析路径?

1 个答案:

答案 0 :(得分:0)

好的,我想,你需要使用:

<%= link_to 'frontend_confirm_url', main_app.frontend_confirm_url_url %>