ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Rails Completions

by mjeffrey18 ALL

Sublime Text 2 & 3, Plugin adding auto completions for Ruby on rails

Details

Installs

  • Total 8K
  • Win 1K
  • Mac 3K
  • Linux 3K
Dec 21 Dec 20 Dec 19 Dec 18 Dec 17 Dec 16 Dec 15 Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7
Windows 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Mac 0 0 1 0 1 0 1 1 1 0 1 0 0 0 0 1 1 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 2 1
Linux 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 2 0 1 0 0 1

Readme

Source
raw.​githubusercontent.​com

Rails Completions - Sublime Text Plugin

This extension is for Sublime Text 2 & 3. It adds helpful snippets and autocompletions for Ruby on Rails

Use the Snippets

Start typing the name of the helper you want and then hit Tab to insert the full completion. This plugin allows fuzzy searching, which allows you to be more efficient when searching for autocompletions.

Model Callbacks

before

  • before_create
  • before_destroy
  • before_save
  • before_update
  • before_validation
  • before_validation_on_create
  • before_validation_on_update

around

  • around_create
  • around_save
  • around_update
  • around_destroy

after

  • after_commit
  • after_create
  • after_create_commit
  • after_destroy
  • after_destroy_commit
  • after_rollback
  • after_save
  • after_update
  • after_update_commit
  • after_validation
  • after_validation_on_create
  • after_validation_on_Update

model associations

  • belongs_to
  • has_one
  • has_many
  • has_many_through # has_many :through
  • has_one_through # has_one :through
  • has_and_belongs_to_many
  • inverse_of
  • dependent_destroy # dependent: :destroy
  • accepts_nested_attributes_for

model validations

  • validate
  • validates
  • validates_acceptance_of
  • validates_associated
  • validates_confirmation_of
  • validates_each
  • validates_exclusion_of
  • validates_format_of
  • validates_inclusion_of
  • validates_length_of
  • validates_numericality_of
  • validates_presence_of
  • validates_size_of
  • validates_uniqueness_of

controllers callbacks

  • before_action
  • skip_before_action
  • around_action
  • http_basic_authenticate_with
  • redirect_to

render (.rb)

  • render
  • render_template
  • render_partial
  • render_action
  • render_action_edit
  • render_action_show
  • render_action_index
  • render_action_update
  • render_file
  • render_inline
  • render_html
  • render_json
  • render_js
  • render_xml
  • render_body
  • render_layout
  • render_status
  • render_layout

render (.erb)

  • render
  • render_template
  • render_partial
  • render_file
  • render_inline

migration

  • add_column
  • add_foreign_key
  • add_index
  • add_reference
  • add_timestamps
  • change_column_default
  • change_column_null
  • create_join_table
  • create_table
  • disable_extension
  • drop_join_table
  • drop_table
  • enable_extension
  • remove_column
  • remove_foreign_key
  • remove_index
  • remove_reference
  • remove_timestamps
  • rename_column
  • rename_index
  • rename_table

file tags (ERB only)

  • javascript_include_tag
  • stylesheet_link_tag
  • image_tag
  • javascript_pack_tag
  • stylesheet_pack_tag

Notes

All of RailsCompletions is licensed under the MIT license.

Copyright © 2018 Marc Jeffrey mjeffrey18@gmail.com

https://github.com/mjeffrey18/rails-completions