Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/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 修改rails路由辅助对象_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 修改rails路由辅助对象

Ruby on rails 修改rails路由辅助对象,ruby-on-rails,heroku,Ruby On Rails,Heroku,我想修改单个路由/页面的rails route helper*\u url的行为 以下是我正在尝试做的: 用户访问: 所有*\u url路由帮助程序解析为正常 但是,如果用户转到 我希望该页面上的所有*_url路由帮助程序都能解析为: 而不是 那么,是否可以更改特定页面的所有*\uURL帮助程序调用的域位 对于那些感兴趣的人,我正尝试在我的应用程序中使用heroku的背驮ssl方法,只用于一个安全的计费页面 实际上,您可以修改指向计费区域的链接: <%= link_to "Billing

我想修改单个路由/页面的rails route helper*\u url的行为

以下是我正在尝试做的:

用户访问:

所有*\u url路由帮助程序解析为正常

但是,如果用户转到

我希望该页面上的所有*_url路由帮助程序都能解析为: 而不是

那么,是否可以更改特定页面的所有*\uURL帮助程序调用的域位


对于那些感兴趣的人,我正尝试在我的应用程序中使用heroku的背驮ssl方法,只用于一个安全的计费页面

实际上,您可以修改指向计费区域的链接:

<%= link_to "Billing", my_helper_url(test1, :host => "myapp.heroku.com", :protocol => "https") %>
“myapp.heroku.com”,协议=>“https”)%>

谢谢。但问题是,当我看到MyApp.HeloCucom在那个页面上的所有其他链接使用*yURL路由方法时,它将页面上的所有链接(例如在我的导航布局中)指向HeloCuU.M.您可能想考虑为计费区域做一个简化的布局。虽然让事情保持一致是件好事,但通常最好清楚地表明你处于一个安全的计费区域。否则,您需要在每个helper_url方法调用中明确主机。