Hey guys, thanks for the 1.1.1 release. So far it is kicking some major arse! So much so, that I turned on most of the Ruby Inspections. That's how much I trust you guys
So, I searched for some of these bugs in the issue tracker and didn't find them. You may be aware of some of them, but I'll post them here just in case (Still can't figure out how to get access to the bug tracker...):
1) " Local variable can be uninitialized" incorrectly triggered.
A little known feature of Ruby:
local_variable = "unexpected!"
That's right, variables defined in a non-executed block are defined but not set (they get a value of nil).
2) Instance variables in template files can't be found
Sometimes, RubyMine thinks my instance variables (@user, for example) are undefined in a template. However, they are passed down from the controller. Not sure what causes this. Maybe setting them in application_controller? Maybe from a before_filter?
3) Passing arguments to find, i.e. find( :condition => "whatever"), results in "Incorrect Call Argument Count"
4) Passing variables to partials, i.e. render(:partial => "side_bar", :dude => "awesome") results in "unexpected parameter value for Rails specific call"
That's all I've found so far. Keep up the great work!