2011-11-15 58 views
0

來自另一個文件的調用方法我有兩個視圖(爲了簡單起見),一個叫Events,一個叫Friends。他們的索引頁面全部列出。當您點擊好友索引頁面中的朋友之一時,會執行一個jQuery函數,讓您查看他們的信息。link_to

我的問題是如何(或如果)我可以在事件頁面中使用link_to鏈接到朋友頁面,然後在打開該朋友的信息後執行正確的jQuery函數。

到目前爲止,這會是這樣的

= link_to "Edit Friend", 'friends' 

我只需要知道頁面加載後我如何或是否執行一個jQuery功能。

回答

0

您可以使用URL散列(#)是這樣的:

= link_to "Edit Friend", 'friends#friend-5' 

其中5是要顯示好友的ID。 然後用JavaScript拿起使用

var hash = window.location.hash; 

哈希顯示所選擇的朋友

在這裏看到一個例子:jsfiddle example, 看到這裏的源:jsfiddle source

另外,您還可以路線/friends/:id"friends#index"並使用參數:id來顯示選定的朋友