Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将参数从视图传递到自定义控制器_Ruby On Rails_Ruby_View_Controller - Fatal编程技术网

Ruby on rails 如何将参数从视图传递到自定义控制器

Ruby on rails 如何将参数从视图传递到自定义控制器,ruby-on-rails,ruby,view,controller,Ruby On Rails,Ruby,View,Controller,对于新手的问题很抱歉,但我想将参数传递给与该视图无关的控制器。 我获得了团队和控制器的视图,其中用户通过在团队索引中标记来添加自己喜爱的团队。 例如,将其他参数传递给链接帮助器,如 链接到“fav”,添加FavoriteTeam\u用户路径(团队id:team.id) 并且它们将被传递给用户控制器的操作(前提是您为其设置了路由) 更安静的方式是为团队提供最喜欢的操作 或者,如果你想有一个带有复选框的表单,你可以让它围绕团队索引,只需将表单操作url设置为指向另一个控制器 在本例中,您可能还希望为

对于新手的问题很抱歉,但我想将参数传递给与该视图无关的控制器。 我获得了团队和控制器的视图,其中用户通过在团队索引中标记来添加自己喜爱的团队。

  • 例如,将其他参数传递给链接帮助器,如

    链接到“fav”,添加FavoriteTeam\u用户路径(团队id:team.id)

    并且它们将被传递给用户控制器的操作(前提是您为其设置了路由)

  • 更安静的方式是为团队提供
    最喜欢的
    操作

  • 或者,如果你想有一个带有复选框的表单,你可以让它围绕团队索引,只需将表单操作url设置为指向另一个控制器

    在本例中,您可能还希望为多对多关系模型接受
    嵌套属性