2009-07-28 157 views
3

幾年前,我在學習軌道時出於興趣,但現在我回到它,因爲我想嘗試建立一個簡單的付費廣告利基工作網站與幾個花裏胡哨。我從中學到的許多rails書籍都給出瞭如何構建購物車或用戶認證系統的示例,但是在網絡上瀏覽時似乎有許多插件提供了很多這種通用功能。然而插件的選擇非常大,我很難知道我應該使用哪些插件。我應該使用哪個Rails插件?

所以我的問題是:哪個(如果有的話)rails插件,你會建議建立一個rails站點,爲什麼?

回答

2

從字面上看,有大量的rails插件(和寶石)可以爲您提供所需的功能,我將列出一些我曾經使用過的功能。

  • Authlogic:這是一個奇妙的插件。它通過你的網頁上的before_filters給你提供了強大的認證,並且沒有任何我在Restful Auth中注意到的奇怪現象。你可以找到代碼here,和一個示例應用程序here
  • ActiveScaffold:這是構建「管理界面」的好方法。它非常強大,開箱即可看起來非常漂亮。唯一的缺點是官方最新版本還不支持Rails 2.3.2。你可以得到它here
  • 回形針:這可以幫助你在軌道上使用文件上傳。它支持縮略圖(我相信你需要ImageMajick)以及Amazon S3。您可以閱讀它here
  • SubdomainFu:雖然有時候有點奇怪,但如果您需要任何給定項目中的子域名,這是非常好的。如果你需要這種功能,隨時抓住它here

還有很多,但我沒有時間列出所有的。如果您需要某種特定的功能,請在Google自行開發之前始終使用Google,因爲可能存在滿足您需求的完美解決方案。

+0

謝謝我會嘗試這些鏈接出 – 2009-07-29 12:42:19

2

我推薦使用authlogic進行身份驗證。最流行的兩種是authlogic和restful_authentication。我沒有做任何購物車的東西,但有寶石與貝寶和activemerchant整合。

+0

謝謝,我看看activemerchant – 2009-07-29 12:42:57