我正在使用 link_to 来启动一个控制器方法,该方法需要两个参数才能执行我需要它采取的步骤。我似乎无法正确使用语法,我想知道是否是因为您在使用这种特定语法时不能传递多个参数。这是我到目前为止所拥有的:
<%= link_to 'Select',
{controller: 'groups',
action: 'associate_subgroup_with_org',
organization_id: organization.id,
subgroup_id: @activity.group.id},
class: 'button' %>
def associate_subgroup_with_org
@organization = Group.find(params[:organization_id])
@subgroup = Group.find(params[:subgroup_id])
@subgroup.parent_group_id = @organization.id
respond_to do |format|
format.js
end
end
该链接不起作用,我从不输入我的控制器操作associate_subgroup_with_org
。有人可以帮我弄对语法吗?