在不使用会话

时间:2017-10-19 08:03:17

标签: ruby-on-rails ruby

我正在使用支付门户,我需要在其管理面板中定义请求网址。例如,我需要登录他们的管理面板,然后设置pay from xyz所在的网址。截至目前,我的网址为project/:id/contribution/id/payment_method/:type。由于我的网址是动态的,我无法在管理面板中使用此网址,但必须设置一些静态网址,例如domain/contirbute

拥有动态网址的简单部分是我可以从params获取项目或贡献但是如果我有一个像/contribute这样的基本网址,我将不得不依赖于会话。

有没有使用会话来完成这项工作?

有趣的是,我厌倦了使用我的动态网址进行req,但是只有在使用js更改网址栏中的网址后才能使用,但是这样做的工作也很好。

在动态网址页面中,我有一个表单,该表单对付款门户网站提供的网址进行发布。他们如何知道哪个url是req来自哪个?

1 个答案:

答案 0 :(得分:0)

我们可以解决这个问题的一种方法是创建两条路线。一个将用于呈现作为静态URL的页面,下一个将是动态URL。因此,当用户提交btn时,用户将使用ajax来使用动态URL进行req,并且仍然保留标题中的原点。

我打电话给那些支付门户,他们在自己的管理面板中有一个复选框,可以允许从动态网址中获取请求

相关问题