Rails 3: Социальный поток Gem. Где код? - PullRequest
1 голос
/ 20 декабря 2010

Я установил social_stream в соответствии с README (https://github.com/ging/social_stream), и он работает нормально, однако, я хотел бы иметь код в моей директории app /, а кода там нет.

Тот же вопрос возникает для Devise и других драгоценных камней. Когда я его устанавливаю, я хотел бы иметь доступ к контроллерам, моделям, представлениям и т. Д., Но, похоже, ничего нет в приложении /.

Что мне нужно сделать, чтобы поместить код туда и иметь возможность изменить его, как я хотел бы? Или доступ к нему в другой папке.

Спасибо

Ответы [ 5 ]

2 голосов
/ 21 декабря 2010

Вот URL, который объясняет, как изменить представления https://github.com/ging/social_stream/wiki/How-to-change-controllers%2C-models-and-views

1 голос
/ 20 декабря 2010

"gem which social_stream" указывает мне место, где установлен гем, чтобы я мог изменить код.

0 голосов
/ 20 декабря 2010

AFAIK, они находятся в папках поставщика.

Если у вас нет веских объяснений, вы не должны помещать аддон в одну и ту же папку приложения.

Представьте, что social_stream обновляется и появляются новые функции.отпущен, ты был бы потерян.

0 голосов
/ 20 декабря 2010

С Bundler вы можете заморозить все ваши драгоценные камни в вашем каталоге. Вы можете попробовать это.

Наличие файла в каталоге приложения не очень хороший совет.

0 голосов
/ 20 декабря 2010

Я не знаю этих плагинов специально, но плагины Rails в целом вставляются в vendor/plugins.

...