rails:rails的条件4

弗兰克004

如何将其用于Rails 4.我使用旧的Rails应用程序中的一些代码来构建消息应用程序,以进行实践,并且需要此代码。

:conditions => ["messages.sender_deleted = ?", false]

user.rb

as_many :sent_messages,
  :class_name => 'Message',
  :primary_key=>'user_id',
  :foreign_key => 'sender_id',
  :conditions => ["messages.sender_deleted = ?", false]

  has_many :received_messages,
  :class_name => 'Message',
  :primary_key=>'user_id',
  :foreign_key => 'recepient_id',
  :conditions => ["messages.recepient_deleted = ?", false]
达米安·罗奇(Damien Roche)

现在首先要满足条件,例如:

has_many :sent_messages, 
  -> { where('messages.sender_deleted = ?', false) },
  class_name: Message,
  primary_key: 'user_id',
  foreign_key: 'sender_id'

has_many :received_messages, 
  -> { where('messages.recipient_deleted = ?', false) },
  class_name: Message,
  primary_key: 'user_id',
  foreign_key: 'recipient_id'

请参阅此页面上的“选项示例”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails的4个强项:使它们有条件吗?

来自分类Dev

Rails 4语法-多个条件

来自分类Dev

在条件上评估Rails 4验证

来自分类Dev

关联条件Rails 4

来自分类Dev

Rails 4中has_many关系的多个条件

来自分类Dev

rails:rails的条件4

来自分类Dev

Rails 4验证存在条件的“样式”

来自分类Dev

Rails 4-如果条件不限制

来自分类Dev

Rails 4-ActiveRecord支持使用WHERE的查询中的OR条件

来自分类Dev

各个列上的Rails 4 before_update条件SQL开销

来自分类Dev

有条件地用rails注册4

来自分类Dev

Rails 4 ActiveRecord has_many长度条件

来自分类Dev

Rails 4 Model RSpec是否有条件

来自分类Dev

Rails 4范围具有多种条件

来自分类Dev

如何在Rails 4中使用“或”链接条件条件?

来自分类Dev

Rails 4-如何根据条件获取特定记录

来自分类Dev

使用载波上传图像时,Rails 4不会显示条件

来自分类Dev

Ruby / Rails 4-满足特定条件

来自分类Dev

在条件下评估Rails 4验证

来自分类Dev

关联条件Rails 4

来自分类Dev

rails 4 ro如何从sqlite删除限制条件

来自分类Dev

使用新语法的Rails4范围OR条件

来自分类Dev

如何使用Active Record范围合并条件,Rails 4

来自分类Dev

各个列上的Rails 4 before_update条件SQL开销

来自分类Dev

Rails 4 Model RSpec是否有条件

来自分类Dev

Ruby on Rails 4使用条件渲染:json

来自分类Dev

Rails 4:find_or_initialize_by和条件默认值

来自分类Dev

有条件的枚举的rails 4 sunspot

来自分类Dev

Rails 4:基于选择字段值的coffeescript条件显示