Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 4 Rails:使用link“u to”设置变量;新";_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 4 Rails:使用link“u to”设置变量;新";

Ruby on rails 4 Rails:使用link“u to”设置变量;新";,ruby-on-rails-4,Ruby On Rails 4,我正在努力实现以下目标,但我并不确定这是可能的,所以如果有人能帮助我,那将是非常棒的 我有一个测验对象,在它被创建后,我希望我们能够创建一个新的等级: @quick.id>(%因未正确显示而丢失) With:quick\u id=>@quick.id我想从上一页将级别变量“quick\u id”设置为测验的id。(级别属于测验) 我所做的是 http…/levels/new.36 36是我测验的ID。如何将该数字设置为要创建的级别的quick_id变量 我试过这样的方法: @quick.id>(

我正在努力实现以下目标,但我并不确定这是可能的,所以如果有人能帮助我,那将是非常棒的

我有一个测验对象,在它被创建后,我希望我们能够创建一个新的等级:

@quick.id>(%因未正确显示而丢失)

With:quick\u id=>@quick.id我想从上一页将级别变量“quick\u id”设置为测验的id。(级别属于测验)

我所做的是

http…/levels/new.36

36是我测验的ID。如何将该数字设置为要创建的级别的quick_id变量

我试过这样的方法:

@quick.id>(%因未正确显示而丢失) “当前测验id”>(%因未正确显示而丢失)

但这似乎不起作用。这能做到吗?我是否可以通过“链接到”新的“级别”路径“预设”变量,或者是否有其他方法在对象所属的视图之外创建对象并预设一些变量

我真的很感激任何帮助

非常感谢

编辑:


我通过反复试验解决了自己的问题。我将链接更改为:

@quick.id))>(%因格式化原因丢失)

在levels_控制器中,我在新方法中添加了以下内容: @测验id=参数[:测验id]


通过这种方式,我可以在level.new视图中使用@quick\u id变量

我通过反复试验解决了自己的问题。我将链接更改为:

@quick.id))>(%因格式化原因丢失)

在levels_controller中,我在新方法中添加了以下内容:@quick_id=params[:quick_id]

通过这种方式,我可以在level.new视图中使用@quick\u id变量