gpt4 book ai didi

ruby-on-rails - 如何为资源调用动态设置用户密码

转载 作者:行者123 更新时间:2023-12-04 05:39:28 24 4
gpt4 key购买 nike

如何为资源调用动态设置用户密码。可以使用 John 的密码或 Joe 的密码调用 Person Resource。我应该如何更改此代码,以便我可以使其本质上是动态的。

class PersonResource < ActiveResource::Base
self.site = "http://user:password@api.foo.com:3000/"
end

最佳答案

只需省略 site 类声明:

class PersonResource < ActiveResource::Base
end

然后在使用之前将 site 设置为正确的 URL:

PersonResource.site = "http://user:password@api.foo.com:3000/"
PersonResource.find(1)

请记住,这不是线程安全的。如果您启用了 Rails 线程模式(通过 config.threadsafe!),那么您可能会遇到竞争条件。如果 Rails 未处于线程模式,则此方法没问题。

关于ruby-on-rails - 如何为资源调用动态设置用户密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543391/

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