Stack Overflow はこのフォームの下書きをどのように自動保存しますか? AJAXだと思います。この機能を使用するレールの方法または宝石はありますか?
また、実際には別のドラフト モデルですか、それともフォームが自動作成され、そこから編集アクションが使用されていますか?
スタック オーバーフローの使用法について具体的に質問していることはわかっていますが、一般的に言えば。
Stack Overflow はこのフォームの下書きをどのように自動保存しますか? AJAXだと思います。この機能を使用するレールの方法または宝石はありますか?
また、実際には別のドラフト モデルですか、それともフォームが自動作成され、そこから編集アクションが使用されていますか?
スタック オーバーフローの使用法について具体的に質問していることはわかっていますが、一般的に言えば。
Sisyphus.jsまたはGarlic.jsを使用できます。StackOverflow は AJAX を使用しますが、HTML5 localStorage を使用してフォーム データをローカルに保存します。
まず、次のように jquery を使用して、データベースに保存するテキストを取得する必要があります。
var text=$("#textToBeSaved").val();
次に、次のようにテキストをデータベースに保存するサーバーページを呼び出すコードを作成する必要があります。
$(".sumButton").click(function()
{
var text=$("#textToBeSaved").val();
$.post("pageThatWillSaveToDB.php",{textToBeSaved:text},function(result)
{
alert("The Data is Saved");
}
});
名前を付けたページで、次のpageThatWillSaveToDB.php
コードを実行する必要があります。
$text=$_POST['textToBeSaved'];
// connectToDatabase();
mysql_query("insert into SomeTable values(null,'{$text}')");