Gerektiren kullanarak ve raylar uygulamada bir php yöntemini çağırarak php dosyasını dahil etmek için herhangi bir yolu var mı? Ben sunucu olarak Phusion yolcu kullanmak istemiyorum.
Bildiğim kadarıyla, orada Ruby için hiçbir PHP tercümanlar, bu yüzden en iyi bahis çıkışını almak için PHP uygulaması için Rails app bir HTTP isteği yapmak olacaktır. Bu tabii ki doğrudan herhangi bir özel fonksiyonu veya böyle aramak için izin vermez.
Ayrıca JRuby kullanarak Ruby uygulamayı çalıştırmak mümkün, ve aynı zamanda, Quercus kullanabilirsiniz. Quercus Java tabanlı PHP yorumlayıcısı, bu yüzden PHP komut dosyası ayrıştırılır Quercus ile JRuby Java arayüzü ile etkileşim mümkün olabilir.
Yasal Uyarı: Ruby, JRuby veya Quercus Hiç.
Sen sadece bir kabuk komutu ile çalıştırmak olabilir. Orada several ways to do it, ama burada bir tane:
`php /path/to/your/script.php`
Bu argüman PHP komut çalışacaktır. Eğer script sonuç umurumda eğer:
result = `php /path/to/your/script.php`
Disclaimer: I've never actually tried this so I don't know what it returns, but theoretically it should return whatever the script returns, if anything.