1

我已经根据自述文件(https://github.com/ging/social_stream)安装了 social_stream 并且它工作正常,但是,我希望将代码放在我的 app/ 目录中并且代码不存在。

Devise 和其他 gem 也会出现同样的问题。当我安装它时,我想访问控制器、模型、视图等,但 app/.

为了将代码放在那里并能够根据需要进行更改,我需要做什么?或者,在其他文件夹中访问它。

谢谢

4

5 回答 5

2

这是解释如何更改视图的 url https://github.com/ging/social_stream/wiki/How-to-change-controllers%2C-models-and-views

于 2010-12-21T13:43:44.463 回答
1

“gem which social_stream”告诉我 gem 的安装位置,以便我可以更改代码。

于 2010-12-20T17:52:38.280 回答
0

我不具体了解这些插件,但 Rails 插件通常会放入vendor/plugins.

于 2010-12-20T12:22:39.137 回答
0

AFAIK,它们在供应商文件夹中。

除非您有很好的解释,否则不应将插件放在同一个应用程序文件夹中。

想象一下,如果 social_stream 升级并发布了新功能,您将迷失方向。

于 2010-12-20T12:23:58.090 回答
-1

使用 Bundler,您可以冻结目录中的所有 gem。你可以试试。

将文件放在您的应用程序目录中并不是一个好建议。

于 2010-12-20T12:24:53.427 回答