我已经根据自述文件(https://github.com/ging/social_stream)安装了social_stream,并且工作正常,但是,我想在我的应用程序/目录中找到代码并且代码不在那里。
同样的问题出现在Devise和其他宝石上。当我安装它时,我想要访问控制器,模型,视图等,但似乎没有任何东西在app /。
我需要做些什么才能将代码放在那里并能够按照我的意愿进行更改?或者,在其他文件夹中访问它。
谢谢
答案 0 :(得分:2)
以下是解释如何更改视图的网址 https://github.com/ging/social_stream/wiki/How-to-change-controllers%2C-models-and-views
答案 1 :(得分:1)
" gem哪个social_stream"告诉我安装宝石的地方,以便我可以更改代码。
答案 2 :(得分:0)
我并不特别了解这些插件,但Rails插件通常会放入vendor/plugins
。
答案 3 :(得分:0)
AFAIK,它们位于供应商文件夹中。
除非你有一个很好的解释,否则你不应该把插件放在同一个app文件夹中。
想象一下,如果social_stream升级并且新功能被释放,那么你就会迷失方向。
答案 4 :(得分:-1)
使用Bundler,您可以冻结目录中的所有宝石。你可以试试。
将文件放在app目录中并不是一个好建议。