Hi Don,

I assume you are in a edit/new page, and you want the form to show a
dropdown with ordered items. If the model was called "Thing", I think
you should be able to do something like:

<field-list: fields="name, last_name, thing">
  <thing-view:>
    <select-menu name="model[thing_id]"
options="&Thing.order(:member_position).map{|t|
[t.name, t.id]}" />
  </thing-view:>
</field-list:>

I'm writing this from memory, please write if you can't find the right
syntax.

Warm regards,
Ignacio

El 10/09/14 a las #4, Donald Ziesig escribió:
> Hi All!
> 
> Ran into a nasty set of issues associated with "default_order".  In
> Rails 4.0.x, default_order OVERRIDES all other ordering which breaks the
> sort function of table-plus.  That part is easily fixed, just remove
> default_order from the model.
> 
> Unfortunately, the model in question is used to populate a drop-down
> list and when the default_order is removed, the ordering reverts to the
> non-order in the table (a function of which items were edited last).
> 
> The dryml for the form in question is:
> 
>     <field-list fields="name, last_name, first_name, status,
> member_position, user" param/>
> 
> and the problem field is "member_position".
> 
> Any ideas how to get around this other than wait for Rails 4.1 (there is
> a long conversation going on about how to fix this with the consensus
> being it is being deferred till Rails 4.1)?
> 
> Thanks,
> 
> Don Ziesig
> 
> 

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to