我成功地将一个参数传递给 Rails 中的 bash 脚本:
par = @repository.repo_name
@result = %x[script/delete_repo.sh #{par}]
现在我需要将 2 个参数传递到不同的脚本中。此解决方案不起作用:
par1 = params[:repository][:repo_name1]
par2 = params[:repository][:repo_name2]
@result = %x[script/rename_repo.sh #{par1} #{par2}]
我要使用的脚本是:
#!/bin/sh
mv repositories/$1 repositories/$2
如何向 Rails 中存储的 bash 脚本发送更多参数?