1

我已經安裝social_stream根據自述文件(https://github.com/ging/social_stream),它工作正常,但是,我想在我的應用程序/目錄中的代碼和代碼不存在。Rails 3:社交流寶石。代碼在哪裏?

同樣的問題出現在Devise和其他寶石上。當我安裝它時,我想要訪問控制器,模型,視圖等,但它似乎沒有在應用程序/。

爲了將代碼放在那裏並能夠根據需要進行更改,我需要做些什麼?或者,在其他文件夾中訪問它。

謝謝

回答

0

我不知道這些插件明確,但一般Rails插件裏面放入vendor/plugins

+0

的文件夾爲空的URL。 :/ – donald 2010-12-20 12:23:22

+0

我很驚訝。但如果它不在那裏,恐怕我不知道。你有沒有試過尋找它? – Chowlett 2010-12-20 12:25:24

+0

這不是一個插件。這是一顆寶石。 – 2010-12-20 12:40:27

0

AFAIK,它們位於供應商文件夾內。

除非你有一個很好的解釋,否則你不應該把插件放在同一個app文件夾中。

想象一下,如果social_stream升級並釋放新功能,您將會丟失。

+0

謝謝。但我不太瞭解我如何改變觀點。 Social_stream是一個社交網絡(點擊Facebook),但我想我可以改變視圖以適應我想要的。 – donald 2010-12-20 12:27:02

+0

hummmm ....我不知道social_stream的自定義指南。也許你可以在git中分支它,並開始做你的習慣...嘗試聯繫誰在開發它 – Rod 2010-12-20 12:30:59

-1

隨着Bundler,你可以凍結你的目錄中的所有寶石。你可以試試。

在您的應用程序目錄中有文件並不是一個很好的建議。

1

「gem which social_stream」告訴我安裝gem的地方,所以我可以更改代碼。