Sometime jump to definition doesn't work since upgrading to rubymine 5

For cases that used to work on 4.5, it stopped working after I upgrade to 5.

I haven't tried with the minimal code example but in my current code base, using rubymine 5, sometimes I can't even jump to method definition in the same class. Switching back to rubymine 4.5 works on the same code. When it doesn't work, cmd + mouse over doesn't even hilight the method on rubymine 5.

does anyone else have the same problem?

0
4 comments
Avatar
Permanently deleted user

I'm having same problem, even with 5.0.1 version.  I'm running it under ubuntu 12.04.m Oracle's java 1.7.0_15.  I can access definitions in my own classes, but  I can't access some definitions located in Rails sources, something that I could do with 4.5.4.  Problem is specially critical when I try to navigate from model classes.
I imported settings from 4.5.4 version.
I tried erasing .idea directory and also tried with a brand new project. Also tried using "Invalidate caches...".   I've been looking for a solution but couldn't find it.  I reverted to 4.5.4 until somebody founds a fix.  Please let me know if you can fix it.

Thanks.

0
Avatar
Permanently deleted user

If you can provide some test which demonstrates the problem you have please file a bug in our tracker (http://youtrack.jetbrains.com/issues/RUBY)

Oleg.

0
Avatar
Permanently deleted user

Thanks for your answer.

I isolated problem looking at RubyMine logs.  It's related to using spanish accented chars in inflections initializer.  This works on RubyMine 4.5.4, but not in 5.0.x versions.
I created issue: http://youtrack.jetbrains.com/issue/RUBY-13286
RUBY-13286 Code navigation doesn't work for models if spanish accents are used in inflections.rb in RubyMine 5

0
Avatar
Permanently deleted user

Reported bug was fixed. Does this will be included in a future version or as part of a new build of 5.0.2?  Thanks.
Code navigation doesn't work for models if spanish accents are used in inflections.rb in RubyMine 5

0

Please sign in to leave a comment.