我希望 Rails 让我的新迁移在创建后立即可供编辑或查看。
有没有一种巧妙的方法可以将新的db/migrations/timestamp_migration_name.rb
直接放入我的剪贴板,或者在我的编辑器中打开?
我对执行此操作的 Osx 或 Linux 方法感兴趣,Windows 方法对其他人来说将是一个奖励。
我希望 Rails 让我的新迁移在创建后立即可供编辑或查看。
有没有一种巧妙的方法可以将新的db/migrations/timestamp_migration_name.rb
直接放入我的剪贴板,或者在我的编辑器中打开?
我对执行此操作的 Osx 或 Linux 方法感兴趣,Windows 方法对其他人来说将是一个奖励。
我想出了一种方法来做到这一点,(Windows 要求您为此使用 cygwin 的 rails 命令行)
对于 OSX 到剪贴板
rails g migration add_something_to_table | grep -oP 'db\/.*\.rb' | pbcopy
对于任何 linux + X
rails g migration add_something_to_table | grep -oP 'db\/.*\.rb' | xclip
对于 Windows(使用 cygwin)
rails g migration add_something_to_table | grep -oP 'db\/.*\.rb' > /dev/clipboard