gpt4 book ai didi

ruby-on-rails - Rails Controller 中是否有等同于 jQuery $(this) 的东西?

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

例如有没有办法做这样的事情?

# IN CONTROLLER
if Tweet.find(params[:id])
@tweet = this
# instead of writing
# @tweet = Tweet.find(params[:id])
else
@tweet = Tweet.new(tweet_params)
end

最佳答案

@tweet = Tweet.find_by(id: params[:id]) || Tweet.new(tweet_params)
如果未找到记录,

find_by 将返回 nil。如果 params[:id] 为 nil,find_by 也会返回 nil

关于ruby-on-rails - Rails Controller 中是否有等同于 jQuery $(this) 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30717246/

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