在 Rails 邮件程序中使用“_path”

Using `_path` in Rails Mailer

我目前正在使用一个邮件程序,我需要在其中 link 一个 index 视图。在我的应用程序中,这可以通过 reminders_path 访问,但是当我在我的邮件程序 (<%= link_to "Memory Enhancer", reminders_path %>) 中使用它时,link 不起作用。

经过一些谷歌搜索和一些 SO 搜索后,大多数东西似乎都推荐这样的东西:

<%= link_to "Take Me To My Memory Enhancer", Rails.application.routes.url_helpers.url_for(controller: "reminders", action: "index") %>

但是,link 仍然无法正常工作。 "proper" rails 的方法是什么?

使用 reminders_url,因为你想要一个完整的 url,而不仅仅是路径。