0
私はレールが初めてで、無限のページを実装しようとしています。コントローラインデックスの は私が持っている:私はボタン「負荷以上のメッセージ」をクリックするとrailsはajaxリクエストのときにのみ変数を割り当てます。逆の場合は
はdef index
@messages = @conversation.messages.order('created_at DESC')
.paginate(page: params[:page],
per_page: 8)
@match = @conversation.match
@bid = @conversation.bid unless @conversation.bid.nil?
@table = @match.table unless @match.nil?
read_message
get_participant
end
そして、それは、次のページのメッセージを取得するためのAJAXリクエストを発射します。しかし、今回は@bid、@table変数をもう必要としません。しかし、それが私のコントローラーに達するたびに、データベースに再度当てられます。
私の質問は、それがajaxリクエストのときにのみ特定の変数を割り当てる方法ですか?またはその逆?あなたはAJAXリクエストを送信すると
おかげ
私はrequest.xhrを使用して終了しましたか?レールの組み込みショートカット – Rosalie