couchdbを使用しながら、Railsでfind_all_by_action_and_author_idメソッドを作成する方法を知りたいだけです。私のモデルは次のようになります。
class Activity < CouchRest::Model::Base
property :action, String
property :author_id, String
end
このようなビューを作成しようとすると、次のようになります。
design do
view :by_action_and_author_id
end
私は正しい結果を得る方法がわかりません、私はこれでそれを試しました:
Activity.by_action_and_author_id(:keys => [['action','foo'], ['author_id', '1']]).all
しかし、結果は常に空のハッシュになります。これを行うための最良の方法は何ですか?例はありますか?
PostgreSQLでは次のようになります
Activity.where(action: 'foo', author_id: '1').all
それほど複雑にすることはできません
ありがとう