Проблема с вложенными ресурсами Rails - PullRequest
1 голос
/ 21 июля 2009

У меня есть несколько ресурсов, grant_application и домашнее хозяйство, которые связаны с has_one

class GrantApplication < ActiveRecord::Base
  has_one :household, :dependent => :destroy 
end

class Household < ActiveRecord::Base
  belongs_to :grant_application
end

.. и я также использую следующий маршрут ..

map.resources :grant_applications do |grant|
  grant.resource :household
end

Однако у меня возникают реальные проблемы при попытке создать форму для / grant_applications / 1 / домашнего хозяйства / нового

Использование

<% form_for([:grant_application, @household]) do |f| %>

возвращает ошибку:

undefined method 'grant_households_path' for #<ActionView::Base:0x23eda44>

Есть идеи?

1 Ответ

0 голосов
/ 21 июля 2009
<% form_for(@household, :url => grant_application_household_path(@grant) ) do |f| %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...