# Preferred plugin installation method

**URL:** <https://www.ruby-forum.com/t/preferred-plugin-installation-method/146112>\
**Category:** Rails\
**Created:** [August 18, 2008, 5:49am UTC](https://www.ruby-forum.com/t/preferred-plugin-installation-method/146112 "2008-08-18T05:49:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![asoto](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/58956e/32.png) [@asoto](https://www.ruby-forum.com/u/asoto)\
**Post date:** [August 18, 2008, 5:49am UTC](https://www.ruby-forum.com/t/preferred-plugin-installation-method/146112/1 "2008-08-18T05:49:24Z")

</div>

For anyone who cares to comment, how are you installing plugins (from  
github, 99% of the time) into your projects, and why are you using the  
method you’re using? I’m assuming you’re using git to manage your code.

Specifically, are you doing something like script/plugin install  
git://github.com/ajsharp/mass\_assignment\_murderer.git (assuming you’re  
using rails 2.1)?  
Or, are you doing something like git submodule add  
git://github.com/ajsharp/mass\_assignment\_murderer.git  
vendor/plugins/mass\_assignment\_murderer? Or are you just doing a git  
clone or something? (And yes, that was a very shameless plug for a  
little plugin I wrote)

I’ve never really gotten a good feel for what the best practice is for  
plugin management, so your answers and input are greatly appreciated.
