私は、ruby cgiスクリプトを使ってhtmlフォームから情報を受け取り、fadeIn()jQueryメソッドを使ってそれを表示する必要がある学校の課題を完成させています。rubyでcgiメソッドを使用してjqueryライブラリを参照するにはどうすればよいですか?
#!/usr/local/bin/ruby -w
require 'cgi'
cgi = CGI.new('html4')
cgi.out{
cgi.html{
cgi.head{cgi.title{"This is a test"}+ cgi.style{"p{color = red;}"}} +
cgi.body{cgi.p{"Try this " + cgi['ffname'] + ", did that work?"}}
}
}
これは、サーバが、私はそれが思った道を働いていたことを確認するために、実際に私のテストコードの一部だった:
私のスクリプトは次のようになります。
私がしようとするようなものを使用します。
puts "<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>"
サーバはそれを実行することを拒否するので、私はそれが許されていないと思います。
私はまだルビーcgiクラスの初心者です。
これらのcgiメソッドを使用してjqueryライブラリを参照するにはどうすればよいですか?
サーバー側のコードとクライアント側のコードの違いを理解する必要があります。あなたはおそらくAJAXが必要です。 – SLaks
私はその違いを理解していると思います。 ここでは、サーバー側のルビを使用してクライアント側のhtmlを生成しています。 jQueryリファレンスを生成する方法を尋ねています。 –
文字列の引用符をエスケープする方法を学ぶ必要があるからです。エラーメッセージを読んでください。 – SLaks