(Okay, kidding about the SWM part, and I hope the spam filters agree...)
I have a three-level nested model, and can''t invoke the link_to path
for
the "inner" nested pair without error. Here are the models (pardon
the
code tags -- they''re still useful):
[code]
class User < ActiveRecord::Base
has_many :service_addresses
accepts_nested_attributes_for :service_addresses, :allow_destroy =>
:true
end
class ServiceAddress < ActiveRecord::Base
belongs_to :user
has_many :metered_services
accepts_nested_attributes_for :metered_services, :allow_destroy =>
:true
end
class MeteredService < ActiveRecord::Base
belongs_to :service_address
end
[/code]
In my views/users/_form.html.erb partial, this works fine:
[code]
<%= link_to ''new'', new_user_service_address_path(@user)
%>
[/code]
... but in the views/service_addresses/_form.html.erb partial, this
call:
[code]
<%= link_to ''new'',
new_service_address_metered_service_path(@service_address) %>
[/code]
results in undefined method `new_service_address_metered_service_path''
for ActionView. I thought that
new_service_address_metered_service_path() was defined as a result of
the accepts_nested_attributes_for AR.
Any ideas?
- ff
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.