JavaFree.org | RubyOnBr.org

Problemas com model polimórfico de relacionamentos has_one

Acompanhar Problemas com model polimórfico de relacionamentos has_one 3 posts, 2 participantes

Avatar Lucas Castro 65 posts

Olá, estou tendo um problema que retorna o seguinte erro:

undefined method `account_addresses_path' for #<ActionView::Base:0xb717a860>

Segue meu código atual

routes.rb

user.rb

account.rb

addresses_controller.rb

addresses/new.html.erb

Entendo que ele está gerando o form utilizando a convenção de relacionamentos do tipo has_many e map.resources.
Mas eu estou usando has_one e map.resource.

Existe alguma forma deu dizer pro método form_for que eu estou utilizando um relacionamento has_one e que portanto ele deve usar os métodos “account_address_path” e “user_address_path” através de um único objeto @addressable?

 
Avatar Mereghost 1476 posts

E Address está como?

 
Avatar Lucas Castro 65 posts

Ops, esqueci de postar o código do address.rb

e o migration simplificado de address:

20100211130549_create_addresses.rb