gpt4 book ai didi

ruby-on-rails-3.1 - 导轨 : How to add link_to with target blank

转载 作者:行者123 更新时间:2023-12-03 05:55:55 25 4
gpt4 key购买 nike

我是 Rails 3 的新手,我想将 (:target => "_blank") 添加到下面的 link_to helper

link_to "GOOGLE", 'http://www.google.com', class: "btn btn-large btn-primary"

但我想使用 application_helper 来定义 link_to 方法。

  1. 如何在 application_helper 中定义 link_to 方法?
  2. 如何在 link_to 方法中传递类:“btn btn-large btn-primary”?

感谢您的帮助...

最佳答案

为什么要覆盖link_to?它已经在 Rails 中定义了,只需像这样使用它:

link_to "GOOGLE", "http://www.google.com", target: "_blank", class: "btn btn-large btn-primary"

编辑:好的,明白了。我建议不要重写这种常见方法,因此创建另一个方法:

def link_to_blank(body, url_options = {}, html_options = {})
link_to(body, url_options, html_options.merge(target: "_blank"))
end

应该可以解决问题

关于ruby-on-rails-3.1 - 导轨 : How to add link_to with target blank,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11874317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com