我想让 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
关于ruby-on-rails - 生成 Rails 迁移,如何将迁移文件名自动放入剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18542267/