gpt4 book ai didi

ruby-on-rails - 在模型类中查看助手 link_to

转载 作者:行者123 更新时间:2023-12-03 06:20:37 34 4
gpt4 key购买 nike

使用 Rails 3,有没有办法在模型内部使用 link_to 帮助器或任何与此相关的帮助器?

最佳答案

出于某些原因,您可能需要在模型中使用 link_to。是的,@andy,这违反了 MVC,但这并不意味着您应该因不回答问题而获得积分。

@schwabsauce,比这更容易。如果您在初始化程序或其他内容中执行此操作,那么第一行甚至不是严格必要的。同样的事情也适用于 .sanitize 和 .raw 以及其他一系列很棒的函数。

ActionView::Base.send(:include, Rails.application.routes.url_helpers)
ActionController::Base.helpers.link_to(whatever)

如果您想使用自动路径,您可能必须在 link_to 中执行此操作:

Rails.application.routes.url_helpers.page_path(@page)

关于ruby-on-rails - 在模型类中查看助手 link_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713571/

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