Why did in place editing move to being in a plugin?

Hi,

So I just finished installing a plugin for in place editing. It works and everything, but I guess I'm wondering why people decided to move it to a plugin? I would think having it built in would remove a dependency that might break in the future...

Anyone know the reasoning behind the decision?

Ron

Ron wrote:

So I just finished installing a plugin for in place editing. It works and everything, but I guess I'm wondering why people decided to move it to a plugin? I would think having it built in would remove a dependency that might break in the future...

Anyone know the reasoning behind the decision?

Any non-plugin must commit to being the One True Best Implementation of some facility. The Rails core team reduces its workload - by orders of magnitude - when they focus on ActiveRecord, the Action* modules, and nothing else.

So if application X grows up with plugin Y, even if its maintainer abandons Y, then application Z might go with Y's replacement, but X must continue to iterate using the last good version of Y.

So the short answer is "to foster competition among our minions"...

Hehe...okay, I understand now.

Since I've accepted the fact that I need a plugin, what plugin should I use?

I downloaded super in place controls, but it doesn't seem to actually update my fields. Granted, I might have done something wrong--but I followed the install instructions carefully.

So now I'm on to ruby script/plugin install http://svn.rubyonrails.org/rails/plugins/in_place_editing. However, according to http://dev.rubyonrails.org/ticket/10055 there's a patch needed to get it to work. Trouble is, I don't know how to install a patch. Any ideas?

Ron