2010-09-08 36 views
0

,*我想知道如果我能做到這一切在JavaScript,而不是讓Rails的helper處理標準用戶面臨的情況

在我的應用程序中,有幾種類型的「如果其他」 UI案件。這是一個相當常見的情況,我想知道是否有人有一個完整的方式來做到這一點?

EG 1)有可能是幾種類型的具有相同行爲的聯繫:「給予好評」等

如果是用戶自己的文章,我不希望它被傳遞到服務器,而是彈出一個對話框

EG 2)有可能是幾個環節叫「跟隨」,「成爲粉絲」等

如果用戶已經之前給定的動作完成後,它應該是一個文本「跟隨」而不是一個鏈接。

回答

1

通常你會爲此使用助手。你根據你的例子編寫幫助者upvote_button(可能需要一個用戶作爲參數)或follow_button(其中這個人可能會採用真/假已經跟隨/不跟隨。

如果你可以更多具體到你需要什麼,我可以在我的答案更具體。

+0

據我所知,我希望我不需要指定2套行爲,一個在助手,一個在JavaScript。= ) – 2010-09-08 21:37:21

+0

應該還好。在助手中,你可以爲不同類型的結果賦予不同的類(或其他屬性),並通過javascript將其綁定到你想要的結果上。 – rfunduk 2010-09-08 21:58:14