0

次の問題にはどの方法が最適かを考えていました。そして多分それを行う方法のサンプル

私は次のモデルを持っています:顧客、音楽、本。

私がやりたいことは、顧客が編集ページに移動したいときに、名前、パスワードなどの顧客の一般情報が自動的に表示されるようにすることです! しかし、彼の別のモデルの音楽を押すと、別のタブで音楽情報が同じように表示されます。facebook や twitter 編集ページのようなものです。

現時点では、各フォームは次のコード行によってレンダリングされます

<%= render 'general'%>

しかし、それらをリンクに含めるにはどうすればよいですか? JavaScriptを使用してそれらを切り替えるか、ajaxを使用する必要がありますか?? ありがとう

4

1 に答える 1

0

まあ、これはAjaxとはほとんど関係がありません。なぜなら、明らかに必要なすべての情報は、メインの顧客オブジェクトによってすでにロードされているからです。
私があなたが欲しいと理解しているのは、twitterブートストラップのタブjavascriptプラグインのようなものです:http
://twitter.github.com/bootstrap/javascript.html#tabs 異なるコンテンツ(music / books / etc)を異なるdivにいつ置くかタブがクリックされると、コンテンツが変更され、ユーザーのエクスペリエンスが向上します。
リンクを見てください。プロジェクトにこのプラグインを設定するのは非常に簡単です。

于 2012-07-26T20:00:37.137 に答える