Hi,<br><br>Posting here since issue tracking isn't the best place to discuss.<br><br>I
can understand habtm is moving towards deprecating support for extra
attributes in join_table, and to use :through for those cases instead.
<br><br>To clarify, <a href="http://dev.rubyonrails.org/attachment/ticket/5216/habtm_join_table_test.patch1.diff" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">patch</a> for <a href="http://dev.rubyonrails.org/ticket/5216" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
#5216</a> wasn't looking to <span style="font-style: italic;">support
populating extra attributes in join table</span>. But rather, it was meant to make habtm <span style="font-style: italic;">resilient against existence of extra attributes</span> messing up with the expected, normal operations of habtm - after ur
classes are setup with habtm, they'll continue to run nicely even if
schema has to change on join_table. <br><br>Cheers<br>--<br>choonkeat<br>