Rails Related Files
Ruby on Rails Project Navigation Made Easy
- Total 9K
- Win 1K
- OS X 5K
- Linux 3K
|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||Nov 6||Nov 5||Nov 4||Nov 3||Nov 2||Nov 1||Oct 31||Oct 30||Oct 29||Oct 28||Oct 27||Oct 26||Oct 25||Oct 24||Oct 23||Oct 22||Oct 21||Oct 20||Oct 19||Oct 18||Oct 17||Oct 16||Oct 15||Oct 14||Oct 13||Oct 12||Oct 11||Oct 10||Oct 9||Oct 8||Oct 7|
Sublime Text 2/3 - Rails Related Files
Note: I've never written any Python code before! So feel free to implement best practices and make a pull request.
This plugin allows you to easily navigate your Rails projects by making a few basic assumptions. I wrote this so I didnt have to constantly use the SideBar to lookup files!
Ok, so lets imagine you “right clicked” on the following file/s (Screenshot 2) or by using the “CMD+Shift+O” shortcut (Screenshot 1) it will search for files:
If it was under the “admin” namespace e.g.
app/controllers/admin/posts_controller.rb then it will look under
views/admin/posts/** and vice versa.
views/posts/** - All files under this folder models/post** - Models starting with "post"
post.rb model under
models/post** - Models starting with "post" views/posts/** - All files in this folder views/**/posts/** - All files in this folder (e.g. admin namespace) controllers/post** - Any controller starting with "post" controllers/**/post** - Any controller starting with "post" (e.g. admin namespace)
If you want to disable the context menu, just edit the
Rails.sublime-settings file changing “show_context_menu” to false.
Maybe we can extract the possible partials being used in the current file e.g.
render "post" or even
render @posts, we know where to look > app/views/posts/_post
Here I've pressed the shortcut key when looking at the “page.rb” file under models.
- https://github.com/fredwu - Fred Wu - added support for test/spec files
- https://github.com/bratsche - Cody Russell - bug fix
- https://github.com/deiga - Timo Sand - Sublime Menu Entries, Support for helper Files
- https://github.com/nahaylo - Vitaliy Nahaylo - ST3 compatibility fix