ランサック可能な属性リストに has_many 関係列を表示したいと考えています。ドロップダウンに表示できるようにします。
会員モデルあり
class Member < ActiveRecord::Base
has_many :memberships
def self.ransackable_attributes(auth_object = nil)
if auth_object == 'admin'
super
else
super & ['first_name', 'last_name', 'license_number', 'memberships_membership_number_cont']
end
end
また、メンバーシップ モデルには、一意の文字列である Membership_number のような列がいくつかあります。メンバーリストページのドロップダウンで、ユーザーがドロップダウンからmembership_numberを選択し、値を入力してそれぞれのメンバーを検索できるように、membership_numberを提供したいと思います。
助言がありますか?
私が取っているドロップダウンは次のとおりです。
PS: スクリーンショットでは、すべてを含む/すべてを含む、つまりオプション ドロップダウンのドロップダウンを探している可能性があります。私が作ったのは、どれか一つしか入っていません。それが見えない理由です。