gpt4 book ai didi

ruby-on-rails-3 - 如何在范围内引用belongs_to 关联?

转载 作者:行者123 更新时间:2023-12-04 06:29:05 26 4
gpt4 key购买 nike

#!ruby
class Car < ActiveRecord::Base
belongs_to :user
end

@cars = Car.where(:user_id => current_user.id).limit(10)

我想创建一个范围,如何在范围内使用关联 :user ?

(rails3)

最佳答案

所以,在你的模型中:

scope :foo, lambda {|u| where( :user_id => u ).limit(10) }

...然后您可以从您的 Controller 调用它:
Car.foo(current_user)

关于ruby-on-rails-3 - 如何在范围内引用belongs_to 关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5671903/

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