0
私は結合テーブルを通して多対多の関係を持っています。この結合表には、追加のフィールド、整数があります。思考Sphinx:結合テーブルの関係からの属性の合計
フィルタリングの目的で、関連するエントリのこの追加フィールドの合計を反映する1つのモデルに属性を追加したいとします。
私のようなものを試してみた:
has "SUM(<join_table_name.field_name>)", :as => :availability, :type => :int
しかし、これは単なるrake ts:rebuild
を実行するときに「nilのシンボルではありません」などのエラーを生成します。私はちょうど間違っていると思うので、不必要な追加情報をたくさん追加する前に、誰かがこれを行う正しい方法を知っているかどうか分かりました。
ああ、訂正:intミスがトリックでした。ありがとうございます! – rogerkk