Pregunta

cuando estoy tratando de conseguir el básico diseñar ejemplos que se ejecutan con el git versiones de rails, mongomapper y concebir, tengo el siguiente error aparece:

undefined method `to_key' for #<Admin:0x23dee04> 

aquí está mi fuente:

4: = form_for @admin, :url => admins_path do |f| 
5:   - field_set_tag 'Update my email' do 
6:     %p= f.text_field :email 
7:     %p= error_message_on @admin, :email 

@admin es el usuario conectado en ese momento (@admin= current_admin) el mismo error se produce al intentar utilizar @admin=Admin.en primer lugar en la controlador de

no estoy muy seguro de si esto es un mongomapper problema, también podría ser rails3 relacionados...gracias por los punteros...

lo mismo sucede si estoy usando el erb equivalente, ver

<%= form_for @admin, :url => { :action => "create" } do |fr| %>
<%= fr.text_field :sign_in_count %> 
<% end %>

aquí es la salida de error: http://pastie.org/871850

¿Fue útil?

Solución

Otros consejos

ok, aquí es una revisión:

1 revisión del modelo

def to_key
  self.keys.to_a
end

2 revisión de la vista

<%= form_for :admin, @admin, :url => { :action => "create" } do |f| %>
    <%= f.text_field :sign_in_count %>
<% end %>

ambos trabajarán.todavía no me queda claro si esto es un rieles o mongomapper problema, pero para cualquier otra persona que en este, aquí es una solución.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top