如何在Ruby on Rails的视图/页面之间传递数据?

问题描述 投票:0回答:1

我有一个Ruby on Rails应用程序。我有一个这样列出超链接的视图,该视图也通过相同的controller / action呈现。当用户单击此页面上显示的超链接时,他们将转到具有不同id参数的相同控制器/操作。我想在控制器/视图中说出用户如何进入这些页面,即用户是否单击了这些超链接中的一个,而用户是否来自其他来源?

<div id='list'>
  <a href='controller/action/1'> some link 1 </a>
  <a href='controller/action/2'> some link 2 </a>
</div>
ruby ruby-on-rails-3
1个回答
0
投票

最佳方法是将URL参数添加到链接。

<div id='list'>
  <a href='controller/action/1?via=from_view'> some link 1 </a>
  <a href='controller/action/2?via=from_view'> some link 2 </a>
</div>
© www.soinside.com 2019 - 2024. All rights reserved.