【发布时间】:2016-11-01 10:06:50
【问题描述】:
嗨,我正在做一个项目,我希望能够在 Flash 中有一个以模式打开的链接,所以我需要远程链接。所以我有
flash[:link] = { text: "Click here",
location: new_post_path,
remote: true
}
但是当 flash 被加载时,它实际上并没有作为远程链接加载?
任何解决此问题的帮助将不胜感激。
【问题讨论】:
-
我以前从未见过 flash[:link] 并且搜索没有显示任何内容 - 您有使用它的视图助手吗?也许需要按照此处的解决方案中的说明对输出进行清理:stackoverflow.com/questions/24887814/…。如果这没有帮助,请考虑发布与此相关的视图代码和生成的 html
-
他只是想附上警报/闪光/通知的链接。
-
@henners66 因为 rails 5 我认为你可以在 flash 中使用任何自定义键
-
@j-dexx - 怀疑它可能是 rails 5 的功能,但是它如何将哈希转换为链接?您是否需要创建视图助手或自定义 Flash 助手,或者这只是 rails 的魔法?其实想一想,我怀疑他只是在使用link_to flash[:link]
-
@henners66 Rails 5 的一个特点是能够使用任何键进行闪存。据我所知,它没有任何链接,所以他们必须使用类似 dkp 的解决方案
标签: ruby-on-rails ruby ajax rails-flash