gpt4 book ai didi

ruby-on-rails - Rails 4 中的动态爆炸探测器

转载 作者:行者123 更新时间:2023-12-02 23:46:51 25 4
gpt4 key购买 nike

Rails 4 正在摆脱动态查找器,因此

User.find_by_hash(hash)

变成了

User.where(hash: hash) # .first

好吧,没什么大不了的。但是,处理像 User.find_by_hash!(hash) 这样的动态爆炸探测器的最佳方法是什么?因为没有where!()方法? Rails 4 Release Notes方便地避免这种情况。

更新:它明确表示:“除 find_by_... 和 find_by_...! 之外的所有动态方法均已弃用。”

要么页面已经改变,要么我在阅读时盲目了。

最佳答案

我认为新语法是

User.find_by!(hash: hash)

至少 ryanb 是这样做的: http://railscasts.com/episodes/400-what-s-new-in-rails-4

希望有帮助。

关于ruby-on-rails - Rails 4 中的动态爆炸探测器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372963/

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