、あなたが私を提案することができますしてください、この達成するためのより良い方法:私のRailsアプリの内容でRails 3 - より良い方法...私は初心者です!
@infos = @activity.infos
@infos.each do |info|
@activity.name = info.title if info.language_id == 1
end
EDIT
は多くの言語で挿入することができますが、それらの一方のみに表示されます。他の言語はXML出力としてのみ使用されます。 しかし、私はこのアプローチを使用している主な原因は、「name」属性なしで私はこのようなコレクションを作成することはできないということである:なし
<%= collection_select(:event, :activity_id, @activities, :id, :name) %>
は、あなたがこれを達成するためにどのように私を提案することができますし」アクティビティの「名前」属性ですか?
ありがとうございます!
論理的には奇妙に見えます。アクティビティに関連付けられた最後の情報のlanguage_idに基づいて、アクティビティの名前を設定していますか?あなたがしようとしていることを明確にすることはできますか? –
どのようにすればいいですか? –
私は論理的に良い意味です!私のやり方は明らかにばかげた;-) – Abramodj