1

これは 2 つの部分からなる質問です。

a. Railsでビューとして.phpファイルを持つことは可能ですか? ある時点で、一部のデータを銀行提供の関数で署名する必要があるため必要です-PHPのみ-

<?php
   $base64 = ".SignData("some data from rails", "private.key.pem")
?>

私はRailsで次のようなものを試しました:

.. レンダリング ファイル "/home/myApp/app/view/signData.php.erb" ..

また試した

..

レンダリングファイル「/home/myApp/app/view/signData.php」

..

しかし、「テンプレートがありません」と表示されます。パスで.phpを.htmlに変更するとファイルが見つかるため、パスの問題ではないことはわかっています。

b. もう 1 つの質問: PHP で取得した $base64 情報をレールに戻すにはどうすればよいですか?

ありがとう

4

2 に答える 2

0

Rails ではなく PHP への特定の呼び出しを Web サーバーに再ルーティングさせることを考えたことはありますか? それは最もクリーンなソリューションかもしれません。http://weblog.terrellrussell.com/2008/01/running-php-within-rails/のようなもの。

于 2013-05-17T23:02:47.917 に答える
0

この SignData メソッドをラップする別の小さな PHP Web サービスを作成できます。便利な同じプラットフォームでホストすることができ、簡単な Net::HTTP を使用してメイン アプリケーションから呼び出すことができます。

于 2013-05-17T23:02:57.957 に答える