I've got a Person model, with one of its attributes being of the Money
value class:

class Person < ActiveRecord::Base

  hobo_model # Don't put anything above this

  fields do
    field1  :string
    field2  :string
    credit_limit_amount :decimal, :precision => 10, :scale =>
3, :default => 0
    credit_limit_currency_id :integer
    field3  :string
    timestamps
  end

  composed_of :credit_limit, :class_name => 'Money', :mapping => [%w
(credit_limit_amount amount), %w(credit_limit_currency_id
currency_id)]

end

I've redefined the view tag for money like this:

<def tag="view" for="Money">
  <%= this.currency.symbol + ' ' + this.amount.to_s %>
</def>

It shows perfectly on the Person show page.

The problem is with the Person edit form. The field does not show, nor
does its label.
It doesn't matter if I include it explicitly in field-list, or I
redefine the
input tag.

Also, the /persons/new page says "The page you were looking for could
not be found"
even though auto_actions is :all and I'm logged in as admin.

Any clues as to why this is happening ?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to