2012-07-18 144 views
0

假设我有一个名为'ReceivedMessages'的方法操作,显示所有收到的消息。
在该页面中,如果您单击任何消息,它将重定向到其“显示”页面。如何从控制器传递参数来查看,查看控制器?

我也可以从'SentMessages'中显示'显示'页面。

它来进行判断哪里是“显示”页面来自要么“ReceivedMessages”或“SentMessages”

它是面包屑的目的。它必须是这样的

首页>收到消息>消息或
首页>发信息>致辞

为了使这个环节,我要的路径传递到接收邮件视图,并从在那里'显示'控制器在我的面包屑中创建第二个链接。

我该如何归档?

回答

2

把你想要的PARAMS在链接的URL路径,例如:

<%= link_to "Show Message", message_path(:id => @message.id, :breadcrumb => 'ReceivedMessage') %> 
<%= link_to "Show Message", message_path(:id => @message.id, :breadcrumb => 'SentMessages') %> 

然后,在你的控制器,你让你的逻辑与这些PARAMS。

params[:breadcrumb] 
+0

漂亮!!!谢谢!!! – MKK 2012-07-18 14:44:50