0

我有一个组织模型,它通过附属机构拥有多个用户。

并且,在组织形式(标准编辑)中,我使用 semanting_form_for 和 semantic_fields_for 来显示组织字段和附属字段。

但我希望创建一个单独的表格来处理特定组织的附属关系。我试图去组织控制器并创建一个 edit_team 和 update_team 方法,然后在路由上创建这些页面,但它变得一团糟并且无法正常工作。

我在正确的轨道上吗?

4

1 回答 1

1

是的,您应该在控制器中创建 edit_team 和 update_team 方法并将它们添加到 routes.rb

#organizations_controller
def edit_team
  @organization = Organization.find(params[:id])
  @team = @organization.affiliations
end

def update_team
  # updating affiliations
end

#routes.rb
map.resources :organizations, :member => { :edit_team => :get, :update_team => :put }

这已经足够了。所以显示错误为什么它不起作用。

于 2010-04-18T11:16:28.783 回答