繁体   English   中英

如何在rails中为redirect_to发送动态if

[英]how can I send a dynamic if for redirect_to in rails

有人可以通过动态ID帮助我使用redirect_to

我想重定向一个页面,其中包含变量中的id,该变量在params中设置

我想要

format.html { redirect_to '/classrooms/7', notice: 'successfully updated.' }

所以我的身份就像教室/ [:id]

我试着在我的控制器中使用redirect_to但是没有用

@classroom_id = params[:classroom_id]    
@backtoclassroom = "/classrooms/@classroom_id"

format.html { redirect_to @backtoclassroom, notice: 'successfully updated.' }

谢谢

你为什么不用字符串插值? 您实际上尝试使用它但由于您没有使用#{}而无效,因此您的实例变量不再是变量,而是文字字符串。 使用类似的东西

redirect_to "/classrooms/#{@classroom_id}"

此外,如果要使用用户输入查询数据库记录,请确保使用准备好的MySQL语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM