Comments (5)
@gstamp Same here.
from projectile-rails.
I've updated, please try now.
from projectile-rails.
@asok It's awesome, thanks. I uninstalled rinari immediately when I see this package out.
By the way, do you have plans to support finding migrations, initializers and factories?
from projectile-rails.
@toctan With factories that's a bit tricky. I've only used factory_girl
. With factory_girl
you specified the files in the spec/factories
directory and/or factories.rb
. There are also other "factories" gems that might store them differently. Besides I bet there are out there Rails project that just use fixutures instead of factories. So I would say I will not implement it.
But adding finder for migration and initializers should be easy. Though do you really need it in your workflow? I mean in our repository we just keep like last 20 migrations. When they become old we remove them. They are only needed when you are deploying (you always have your schema.rb
that keeps your db structure).
For initializers we usually have pretty distinctive names. So for them and the migrations I just use projectile-find-file
. If you setup projectile-completion-system
to something capable of fuzzy matching like flx-ido
or grizzl
I just do initbar
to find the bar
initializers.
Some time ago I was using great rails.vim and I do not recall this plugin to have find commands for migration nor initializers.
Let me know what you think. If it's really indispensable for some users I can add those finders.
from projectile-rails.
@asok Ok, initializers is probably not necessary. As to migration, I don't know how you guys handle this, but for me, when the project is in its very early phase and not deployed to production, because the schema tend to change very often, I tend to edit the migration file, one migration only for one model. So it makes sense if I can directly jump to the create_* file from the model.
Also, it would be nice to support spring
.
from projectile-rails.
Related Issues (20)
- projectile-rails-find-migration not showing completion items HOT 1
- Error on "Setting current directory" in project with git submodule HOT 1
- Any support for "heroku local" or "foreman s" over rails server? HOT 7
- Search files in Gemset associated with project HOT 2
- Does not detect my Rails app HOT 30
- Remove the default keymap prefix "C-c r" HOT 4
- Symbol’s value as variable is void: auto-insert-alist HOT 7
- Support irb >= v1.2 HOT 1
- Use cl-lib instead of cl HOT 1
- Improve Projectile Rails Server buffer (to improve emacs performance) HOT 1
- Time to push a new version to MELPA Stable? HOT 2
- define-obsolete-variable-alias now needs `when` in params
- module template don't have identation (doom emacs) HOT 2
- Cannot run bundle HOT 6
- Not able to install via use-package: Required package ‘inflections-1.1’ is unavailable HOT 2
- Function projectile-rails-goto-file-at-point not recognize template format.
- Sidekiq directory HOT 2
- Customize rails skeletons / templates
- Autoloading file projectile-rails.elc failed to define function hydra-projectile-rails
- Key "!" in `projectile-rails-command-map` is doubly defined
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from projectile-rails.