Trying to use create-button to add a project/custodian pair to my
ProjectCustodian has_many :through table.
Here's my create button:
<create-button class="ui-icon ui-icon-circle-plus"
model="ProjectCustodian"
update="project-custodians-section"
fields="{project_id => #{this.project_id},
custodian_id => ??? }"/>
Seems like a simple question -- how do I tell it to use the
custodian_id from the nearby select?
Here's the section of the form:
<after-header: class="add-to-association">
<%
options = Custodian.all.select {|x| can_view?(x)}
values = this.*.custodian
-%>
<select merge-attrs="&{:disabled => disabled}">
<option value="">Add Custodian</option>
<option repeat="&options.sort_by {|x| x.to_s.downcase}"
value="@#{this.id}"
merge-attrs="&{:disabled => 'true'} if this.in?
(values)"><%= h this.to_s %></option>
</select>
<create-button class="ui-icon ui-icon-circle-plus"
model="ProjectCustodian"
update="project-custodians-section"
fields="{project_id => #{this.project_id},
custodian_id => ??? }"/>
</after-header:>
Afterthought: I also tried using the Agility tutorial's autocomplete
approach inside <form:project_custodian.new ... > - but couldn't get
that working. Is that because an embedded <form> inside another
<form> tag is illegal?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---