意识到这个问题与这个问题相似。
Pass URL parameters to a redirect_to :root
但是,我想知道使用一开始传递的参数启动应用程序。也许 root :to 在 routes.rb 文件中不完全是正确的方法?
基本上希望它会这样开始。
http://localhost:3000/controller?hello_id=1&finder_id=1&laser_id=1&sharks_id=4
任何想法将不胜感激!
最佳答案
在rails中似乎不可能这样做。
解决此问题的一种方法是指向 Controller 的一个 Action ,该 Action 将重定向到设置了所有参数的另一个 Action (更丑的解决方案,我认为更丑的解决方案)
或者
如果没有传递参数,您可以指向一个 Controller ,该 Controller 将为参数设置默认值。
关于ruby-on-rails-3 - 如何在 Ruby on Rails 中将 URL 参数传递给根 [在 routes.rb 中],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419921/