Системный вызов от Ruby - PullRequest
       1

Системный вызов от Ruby

1 голос
/ 29 марта 2011

Как вы можете звонить на терминальные звонки из Ruby?

Могу ли я запустить "rake db: migrate VERSION = ...." из моей программы на Rails?

Ответы [ 2 ]

5 голосов
/ 29 марта 2011

Используйте "` "кавычки:

`rake db:migrate VERSION=....`

или system

system("rake db:migrate VERSION=....")

Также вы можете использовать эту запись:

%x[rake db:migrate VERSION=...]

Также см. http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html

0 голосов
/ 29 марта 2011

Это должно дать вам необходимую информацию: http://blog.jayfields.com/2006/06/ruby-kernel-system-exec-and-x.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...