私は自分のビューを私のレールアプリでレンダリングするのに問題があります。 私は自分のアプリの各ツールをロードするホームページを作成しようとしていますが(5 - 6種類)、ユーザーは1つずつ電話をかけて、ページをリロードすることはできません。私は、ユーザーボタン1をクリックし、はtools1を隠す場合は1をツールのみを表示するように行うことができますどのようにレールで再ロードせずに各ビューをレンダリングする方法は?
<button class="button1"></button>
<button class="button2"></button>
<button class="button3"></button>
<%= render "tools1/index %>
<%= render "tools2/index %>
<%= render "tools3/index %>
...
:
私は、各Ajaxでビューをレンダリング歓迎/ index.html.erbページで試してみましたユーザーがbutton2などをクリックしたときにtools2を表示しますか? もう1つの質問ですが、効率的な方法ですか?
編集:
私の誤りは明らかではありませんでした。ポイントは、私が最初に各ページをレンダリングしたくないということです、完璧なものは(だけでなく、ショー)をロードするページによって、彼らはページ、ちょうどユーザーがそれらを呼び出す
おかげだろう
これらを選択的に非表示にしてから、ボタンをクリックすると表示する必要があります。 [jQuery](https://jquery.com)の仕事のように聞こえる。 – tadman