我有一个通过附属关系拥有多个用户的组织模型。
并且,以组织的形式(标准编辑),我使用semanting_form_for和semantic_fields_for来显示组织字段和从属关系字段。
但我希望创建一个separete表单来处理特定组织的隶属关系。我试图去组织控制器并创建一个edit_team和update_team方法,然后在路由上创建这些页面,但它变得一团糟而且无法正常工作。
我正走在正确的轨道上吗?答案 0 :(得分: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 }
这就足够了。因此,请显示错误原因。