We made an addition to Ruby LSP which to add call node information to NodeContext. This means we can now fix the Ruby LSP Rails beahavior for various DSL calls.
For example, previously when you had an association has_many :widgets, the Go To Definition feature would only work if triggered on the has_many token. Now it works for the :widgets token, as originally intended.
We made an addition to Ruby LSP which to add call node information to
NodeContext
. This means we can now fix the Ruby LSP Rails beahavior for various DSL calls.For example, previously when you had an association
has_many :widgets
, the Go To Definition feature would only work if triggered on thehas_many
token. Now it works for the:widgets
token, as originally intended.