[SVN] r6454 (Ruby)

James Edward Gray II james at grayproductions.net
Thu Jan 18 15:56:09 UTC 2007


On Jan 18, 2007, at 8:39 AM, James.Strachan wrote:

>
>
> James.Strachan wrote:
>>
>>
>> James.Strachan wrote:
>>>
>>> It'd be great if it'd work inside, say, Rails controllers/models too
>>> rather than self contained ruby scripts. I wonder if the user is  
>>> in a
>>> Rails project we could switch the 'ruby -I' stuff with 'script/ 
>>> console'
>>> (or something like that - maybe a require 'config/boot' or  
>>> something) so
>>> that working on a rails project it would boot up the various rails
>>> plugins so that we'd get lovely completion inside controllers &  
>>> models?
>>> Will noodle around and see if I can figure it out...
>>>
>>
>> I've reached the end of my rcodetools/ruby knowledge unfortunately  
>> - but I
>> did figure out how to boot up rails config/environment if it was  
>> present
>> and pass it into rcodetools which avoids the error message you get  
>> with
>> undefined constants like ActionController or ActiveRecord, though  
>> when
>> this is added it seems to stop finding any matches at all :)
>>
>> I'm attaching it here in case it helps anyone else figure it out...
>> http://www.nabble.com/file/5703/patch.txt patch.txt
>>
>
> Actually this patch does work when trying completion at the class  
> level!
> e.g. inside an ActiveRecord::Base you get completion of the various
> validates_* or act_as_* methods etc. YAY!

I just committed a patch inspired by your own.  Rails support should  
be working now.

James Edward Gray II



More information about the textmate-dev mailing list