ruby-on-rails - 生成 Rails 迁移,如何将迁移文件名自动放入剪贴板?

标签 ruby-on-rails ruby linux macos shell

我想让 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/

相关文章:

ruby-on-rails - Searchkick在测试时对关联进行手动重新索引

ruby-on-rails - 将一种属性与另一种属性与掠夺进行比较

linux - 与命令 : "echo ' #!/bin/bash' |tee file"一样,但使用 "echo ' #!/bin/bash' | myscript file"

c - 修改内存映射文件时通知/发出信号

linux - 使用 WinSCP 通过隧道抓取文件

javascript - 数据表发布请求参数不起作用

ruby-on-rails - Rspec:我如何测试可选字段

ruby-on-rails - 用于多个帐户的带有 IMAP IDLE 的 Ruby on Rails

ruby 正则表达式匹配多次出现的模式

ruby - 在 ruby​​ 中调试第三方 gem 的最佳方法