# Rails Plugins

**URL:** <https://www.ruby-forum.com/t/rails-plugins/70287>\
**Category:** Rails\
**Created:** [December 16, 2005, 9:22pm UTC](https://www.ruby-forum.com/t/rails-plugins/70287 "2005-12-16T21:22:02Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [December 16, 2005, 9:22pm UTC](https://www.ruby-forum.com/t/rails-plugins/70287/1 "2005-12-16T21:22:02Z")

</div>

Hi  
i just got to plugin development, hav to develop a plugin for a model ,  
in which i m using object from another model as well as cart .

i saw some basic example for plugins , trying to do with them  
can anybody help with some detailed code for plugins developed, or some  
good examples ?

thanks in advance

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [December 17, 2005, 9:35pm UTC](https://www.ruby-forum.com/t/rails-plugins/70287/2 "2005-12-17T21:35:09Z")

</div>

Rohit,

Check out [Peak Obsession](http://wiki.rubyonrails.com/rails/pages/Plugins) for a list  
of current plugins.

Cody

On 12/16/05, rohit mehra [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–  
[http://www.codyfauser.com](http://www.codyfauser.com)

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [December 19, 2005, 3:47pm UTC](https://www.ruby-forum.com/t/rails-plugins/70287/3 "2005-12-19T15:47:01Z")

</div>

Cody F. wrote:

> Rohit,
> 
> Check out [Peak Obsession](http://wiki.rubyonrails.com/rails/pages/Plugins) for a list  
> of current plugins.
> 
> Cody

Thanks cody

i have one more question:  
what if my code (i want to make plugin for), contains call to some other  
tables, getting data from them as per need?  
How may i assure that user have some table like that, or i implement the  
code in similar tables?

hope i am able to let you understood the prob i m facing…  
i checked “acts\_as\_authenticated” plugin , it use generators , make  
models & views, should i go that way?  
is that only way?

or should i opt for Engines?

i know i am asking too much , but …plz tell  
really thanks

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [December 19, 2005, 4:14pm UTC](https://www.ruby-forum.com/t/rails-plugins/70287/4 "2005-12-19T16:14:45Z")

</div>

> hope i am able to let you understood the prob i m facing…  
> i checked “acts\_as\_authenticated” plugin , it use generators , make  
> models & views, should i go that way?  
> is that only way?
> 
> or should i opt for Engines?
> 
> i know i am asking too much , but …plz tell  
> really thanks

It depends on your needs. I wrote acts\_as\_authenticated with the  
assumption you’re going to take it and run with it for your own  
nefarious purposes. I find a generator is best for that. If you look  
at acts\_as\_authenticated, you’ll see that it uses generators to write  
out migration scripts. Just add a note in your README to run your  
migration generator first.

–  
rick  
[http://techno-weenie.net](http://techno-weenie.net)

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [October 21, 2008, 7:15am UTC](https://www.ruby-forum.com/t/rails-plugins/70287/5 "2008-10-21T07:15:54Z")

</div>

Pat,

That is the right place, but Radiant includes its own version of RSpec.  
However, it shouldn’t conflict with the other plugins…

Sean

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [October 21, 2008, 7:19am UTC](https://www.ruby-forum.com/t/rails-plugins/70287/6 "2008-10-21T07:19:25Z")

</div>

Hi Sean

I’ve installed all four of those plugins - but when I run script/  
generate, it doesn’t know about the cucumber generators.

–  
Pat

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [October 21, 2008, 7:46am UTC](https://www.ruby-forum.com/t/rails-plugins/70287/7 "2008-10-21T07:46:20Z")

</div>

Aha. I was looking at the source of script/generate and it doesn’t load  
environment.rb, only boot.rb, so I don’t think it’s likely to grab  
generators from those plugins.

If you have some time right now, let’s powwow on the IRC channel. Maybe  
we can figure this out.

Sean

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [October 21, 2008, 10:08am UTC](https://www.ruby-forum.com/t/rails-plugins/70287/8 "2008-10-21T10:08:13Z")

</div>

Update for the list: managed to get a solution figured out so  
generators in vendor/plugins are now loaded. Change is in GitHub.

Thanks Sean for the help.

–  
Pat

---

<div class="post-metadata">

**Author:** ![ror-user](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/22d042/32.png) [@ror-user](https://www.ruby-forum.com/u/ror-user)\
**Post date:** [October 21, 2008, 7:39am UTC](https://www.ruby-forum.com/t/rails-plugins/70287/9 "2008-10-21T07:39:54Z")

</div>

Sorry Sean, that last email was a little useless and blunt.

Is there anything I can do to help debug why generators aren’t  
working? It’s not something I’m particularly knowledgeable about with  
Rails. Would it be a Rails thing? Or Radiant-related?

–  
Pat
