Ruby on rails 基于关联约束的实体搜索
我有一个模型(比如用户),它有很多登录名Ruby on rails 基于关联约束的实体搜索,ruby-on-rails,ruby,ruby-on-rails-3.2,squeel,Ruby On Rails,Ruby,Ruby On Rails 3.2,Squeel,我有一个模型(比如用户),它有很多登录名 class User < ActiveRecord::Base has_many :logins end class Login < ActiveRecord::Base belongs_to :user end 但是生成的用户实体对象是只读的。。。我知道我可以通过对where{}的结果调用readonly(true)使其可写,但不知何故,这感觉是错误的 如果没有显式的登录,是否无法执行此操作 (在那里使用squel语法)
class User < ActiveRecord::Base
has_many :logins
end
class Login < ActiveRecord::Base
belongs_to :user
end
但是生成的用户实体对象是只读的。。。我知道我可以通过对where{}的结果调用readonly(true)使其可写,但不知何故,这感觉是错误的
如果没有显式的登录,是否无法执行此操作
(在那里使用squel语法)
User.joins{logins}.where{logins.provider == "facebook"}