#Railsでシェルが使えるか気になったので調べてみました
##具体的な使い方
system記法
system('ls')
lsコマンドが実行されます
%記法
%x( "echo 'hello world'" )
hello worldが出力されます
バッククォート記法
`echo 'こんにちは'`
こんにちはが出力されます
##シェルスクリプトも実行できる
試しにブラウザからRSpecのテストを実行できるか試してみました
hoge_controller.rb
system("bash app/controllers/test.sh")
test.sh
bundle exec rspec
ブラウザからテストが実行できました
hogehoge
hogehoge
2 examples, 0 failures
###使い方によっては開発の幅が広がりそうです