0

collection_select のストロングをより適切に操作する必要があります。オブジェクトで関数を呼び出す方法しかわかりませんが、オブジェクトが知らない操作をさらに行う必要があります。これを行う方法はありますか?

現在:

lif.collection_select(:tier_id, @lif_plan.tiers, :id, :tiername) 

私はこれを試しましたが、うまくいきませんでした(層オブジェクトを渡すと思っていました)

lif.collection_select(:tier_id, @lif_plan.tiers, :id, {|tier| "#{tier.tiername} - #{@member.tierrate(year_of_rate)} "} ) 

私の課題は、層が追加情報なしで何をすべきかを知らないため、そこに関数を作成して返すことはできないということです。ヘルプや提案をいただければ幸いです。

4

1 に答える 1