0

そのため、JavaScript / jQueryを学び、Webサイトを構築していました。今、私はデータベースを持っている必要があります、そして私の友人はRubyを学びそしてそれを使ってデータを処理することを勧めました。この質問から:JavaScript Execute Ruby ScriptこれはRubyスクリプトを実行する方法を示していますが、MySQLデータベースにプッシュできるようにそのスクリプトにデータを送信できるかどうか疑問に思いました。

基本的にユーザーは文字列を送信し、すべてのものはJSによって動的に生成されるため、ユーザーが送信したらすぐにその文字列をSQLデータベースに送信したいと思います。誰かが読書に関して正しい方向に私を向けることができれば。私はRubyの知識や経験があまりないので、この特定のタスクに役立つものにリダイレクトするものは何でも素晴らしいでしょう。ありがとう!

4

1 に答える 1

1

あなたが言及した質問はおそらくあなたが望むものではありません。これは、サーバーがブラウザと同じマシン上にあり、そのマシンがWindowsを実行している場合にのみ機能します。

誰もがアクセスできるWebサイトの場合、いくつかのソフトウェアを実行するサーバー(この場合はrubyで記述されています)が必要です。サーバーは、JavaScriptプログラムを介してブラウザーから要求を送信します。

これを行うには、XMLHttpRequestを送信する必要があります。jQueryの場合、これについてはドキュメントまたはチュートリアルで読むことができます。このようにして、ブラウザがサーバーと通信できるようにします。

サーバーがリッスンして応答するには、Ruby on Railsや(RubyではなくPython)Djangoなどのフレームワークを使用する必要があります。

于 2012-06-11T20:36:23.343 に答える