gpt4 book ai didi

ruby-on-rails - 在 routes.rb 上为 Ruby on Rails 的根设置可选参数

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:24 25 4
gpt4 key购买 nike

我正在使用 static_pages Controller 来提供我所有的静态页面内容。我希望能够将参数传递给这个静态页面内容,以便打开几个用于登录和消息弹出窗口的模式框。

root 'static_pages#home'

我该怎么做?

最佳答案

如果某些参数存在,您可以在 View 中使用 Javascript 执行此操作。

例如在home.html.erb

<% if params[:your_param] == true %>
<script type="text/javascript">
// fire modal
</script>
<% end %>

然后只需将您的参数添加到查询字符串中:

http://www.yoursite.com/?your_param=true

无需修改路由文件。模态与 View 相关,那么为什么不将逻辑保留在 View 中呢?

就您的评论而言,条件重定向听起来像是 Controller 的工作。您也可以访问 Controller 中的参数,因此您可以根据传递给操作的参数根据需要进行重定向。

关于ruby-on-rails - 在 routes.rb 上为 Ruby on Rails 的根设置可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30142197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com