ruby-on-rails - 把一个链接放在一闪[:notice]

标签 ruby-on-rails ruby

我正在学习 Ruby 和 Rails。

我有一个 Ruby on Rails 项目,用于跟踪服务器正在运行的作业。现在,当我手动创建一个新工作时,它会宣布:

flash[:notice] = "Created job job number #{update.id}."

我想将 #{update.id} 变成工作列表中工作的链接。

前往作业的 URL 是 jobs/list?job=1234,其中 1234 是显示在 flash 通知中的 update.id

是否可以将链接放入 flash[:notice] 语句中?或者我是否需要重新设计此消息的显示方式以将其转换为链接?

最佳答案

如果您使用的是 Rails3,请不要忘记在通知末尾添加 .html_safe。 所以它会说 flash[:notice] = "Your message".html_safe

关于ruby-on-rails - 把一个链接放在一闪[:notice],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249431/

相关文章:

ruby-on-rails - 如何确保同一个作业不会同时运行两次?

ruby-on-rails - 什么时候使用 nil、blank、empty?

ruby-on-rails - 扩展 Devise SessionsController 以使用 JSON 进行身份验证

ruby-on-rails - Rails Select Drop Down for States?

javascript - 为什么我会因 Jquery 而收到 500 错误?

ruby-on-rails - 如何在 ruby​​ on Rails 中发送多个 ".Zip"文件

ruby - 使用 Capybara 或类似工具访问所有加载的资源

ruby - 如何在 Psych 中反序列化类?

ruby-on-rails - 在 ActionMailer 中发送电子邮件时出现类型错误

ruby-on-rails - 在 Action 之间存储数据