Completing parameters of migration calls
For Ruby on Rails, RubyMine provides resolve and code completion for the parameters of the following migration calls.
- add_column, remove_column, change_column, change_column_default, rename_column
- create_table, change_table, drop_table, rename_table
- add_index, remove_index
- add_timestamps, remove_timestamps
As you enter parameters, press Ctrl+SpaceCtrl+Space to show the suggestion list. Use Ctrl+PCtrl+P to view which parameter is required.
Completing parameters of a certain format
Some methods expect parameters of a certain type. RubyMine suggests appropriate options in the suggestion list:
Creating dynamic queries
When a variable holds a model object, RubyMine suggests suitable code completion:
Having selected the desired completion, you can create chained queries:

