Closed 1250385-Yamamoto closed 10 months ago
思うように使用楽器検索を実装できないので不審な点があればご指摘いただきたいです。 スコープ内のwhereにて条件を「1以上」(piccolo: 1.. あるいは "piccolo >= 1")とすると条件にあった楽譜を表示することができるのですが、即値以外の、例えばsearch_params[:piccolo]とするとうまく機能しません。 チェックボックスの値をパラメータとして入手していることは確認しており、また引数に関して条件式内で以上、イコールで表示する一覧が異なることから、受け渡し自体は上手くいっているかと思います。引き続き調査しますが、時間がかかりすぎたため、共有いたします。
行っている操作はほかの検索と同様で、入力値を引数としたスコープがうまく機能していないのが現状です。
デバッグで
puts "piccolo value: #{search_params[:piccolo]}"
してみたらどうでしょうか?
解決しました。
思うように使用楽器検索を実装できないので不審な点があればご指摘いただきたいです。 スコープ内のwhereにて条件を「1以上」(piccolo: 1.. あるいは "piccolo >= 1")とすると条件にあった楽譜を表示することができるのですが、即値以外の、例えばsearch_params[:piccolo]とするとうまく機能しません。 チェックボックスの値をパラメータとして入手していることは確認しており、また引数に関して条件式内で以上、イコールで表示する一覧が異なることから、受け渡し自体は上手くいっているかと思います。引き続き調査しますが、時間がかかりすぎたため、共有いたします。
行っている操作はほかの検索と同様で、入力値を引数としたスコープがうまく機能していないのが現状です。