gpt4 book ai didi

ruby-on-rails - 如何在我自己的 gem 中使用 url_for 方法

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:41 25 4
gpt4 key购买 nike

我正在编写自己的 ruby​​ gem,我必须使用 url_for ActionView 方法。我只想知道如何在我的 gem 中使用该方法和我的 Rails 应用程序中定义的路由,通过向该方法发送 Controller 、操作(等)参数来生成 url 路径。

最佳答案

一种简单的方法是在需要时将 View 对象从应用程序传递到您的 gem 方法中。

例如,您的应用可能会说的模板:

<%= some_gem_method(self) %>

并且 gem 可以实现如下方法:

def some_gem_method view
view.url_for controller: "widgets", action: "show"
end

关于ruby-on-rails - 如何在我自己的 gem 中使用 url_for 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8574866/

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