コントローラーにメソッドがあるとします。
def my_find(is_published, count)
items = Idea.where(published: is_published)
#......
end
追加のフィルター引数を渡したい場合があります
def my_find(is_published, count, some_extra_filter = nil)
items = Idea.where(published: is_published) #.where (some_extra_filter)
#......
end
wheresome_extra_filter
は、lambda
または単純な sql "where"string
にすることができ、または "" にすることもできますnil
。
では、必要なものを取得するにはどうすれば連結 できますか?.where(published: is_published)
where (some_extra_filter)