質問があります: フィルター パラメータに 2 つの条件を書き込むにはどうすればよいですか?:page_path.eql => "/teams/1" or :page_path.eql => 'teams/2'
1つの条件で機能しますが、2つの条件では機能しません:(
output = Exits.results(profile, :filters => {:page_path.eql => "/teams/1"})
質問があります: フィルター パラメータに 2 つの条件を書き込むにはどうすればよいですか?:page_path.eql => "/teams/1" or :page_path.eql => 'teams/2'
1つの条件で機能しますが、2つの条件では機能しません:(
output = Exits.results(profile, :filters => {:page_path.eql => "/teams/1"})
これを試して
output = Exits.results(profile,:filters =>{:page_path.contains => "^/teams/[1|2]$"})
速記を試すこともできます
output = profile.exits(:filters =>{:page_path.contains => "^/teams/[1|2]$"})
日付オプション付き
output = Exits.results(profile, :filters => {:page_path.contains => "^/teams/[1|2]$"},:start_date => Date.new(2012,8,13),:end_date => Date.today)
また
output = profile.exits(:filters => {:page_path.contains => "^/teams/[1|2]$"},:start_date => Date.new(2012,8,13),:end_date => Date.today)
これは私のために働く
contains
正規表現を理解していないとmatches
思います。