我是 ruby on rails 的初学者。我发现每次向 Controller 或项目添加新操作或页面时手动将路由添加到 route.rb 非常不方便。所以我想知道是否有一种使用命令行而不是编辑 route.rb 文件的方法?
最佳答案
从终端向 routes.rb 文件添加路由可以使用 sed 轻松实现。
使用以下命令 (Ubuntu) 安装 sed:
sudo apt get install sed
假设您在应用程序的根目录中,这是添加路由的命令:-
sed -i '23iresources :people' config/routes.rb
这是它的作用:
- 要添加文本的文件是 config/routes.rb
- 要插入文本的行号是 23
- -i 是插入标志:将插入文本
- resources :people 是添加的内容
现在,路由 resources :people 将被插入到 Rails 应用的 config/routes.rb 文件的第 23 行。
关于ruby-on-rails - 有没有办法通过命令行向 Rails 添加路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30139698/