在我的Rails应用程序中,我想从控制器返回到通知的链接。
例如

redirect_to permalinks_path, :notice => "Permalinks updated! You will want to update the #{link_to 'Site map', sitemap_path} too!"

但是我得到一个错误:
undefined method `link_to' for #<SettingsController:0x007fda280480f8>

我该怎么解决?

最佳答案

你必须使用view_context

redirect_to(
  permalinks_path,
  :notice => "Permalinks updated! You will want to update the #{view_context.link_to 'Site map', sitemap_path} too!"
)

您可能还想将.html_safe添加到字符串中。

10-07 17:54