さて、これは本当の初心者の質問のようです。
現在、MAMPサーバーで単純なhtmlおよびjavascriptニュースリーダーを実行しています。Githubで見ることができます。非常に小さなphpファイルによって実行されるフィードのフェッチとキャッシュを除いて、すべてがクライアント側で実行されます。いくつかのパラメーターを渡すことにより、phpスクリプトからのニュースフィードを要求するajax呼び出しがあります。
私は最近Rubyを学び、Rubyでこの単純なphpスクリプトをやり直し始めました。私が抱えている問題は、phpの場合のように、パラメーターを使用してajax経由でrubyスクリプトを要求できないことです。
では、これを実行できるようにするための最も簡単な手順は何でしょうか。
シナトラのように小さくても、本格的なフレームワークはやり過ぎだと思います。ですから、どんな助けでも大歓迎です。私はこれを完全に間違った方法で考えていますか?ありがとう。
アップデート
最終的にはRubyCGIを使用しました。これが私がしたことです。
スクリプトがあったフォルダーに、apacheに.rbファイルを実行させるために次の.htaccessファイルを追加しました。
AddHandler cgi-script .rb
Options +ExecCGI
それから私はこのように私のルビーファイルを始めました。
#!/usr/bin/ruby
require 'cgi'
cgi = CGI.new('html4')
cgi.out {
cgi.html {
"Hello World" #started content here
}
}
次に、ファイルが実行可能であることを確認しました。chmod 774
。
ご協力ありがとうございます。