```ruby
class TransactionsController < UserActionsController

  def river
    @transactions = Transaction.sort_by_group(current_user.group).limit(25)
    render 'transactions/index.html.erb'
  end

  def history
    @transactions = Transaction.sort_by_user(current_user).limit(25)
    render 'transactions/index.html.erb'
  end

end
```

Add logic to the river and history actions in the controller to avoid rendering an entire page if the request is an xhr request.
user
```ruby
class TransactionsController < UserActionsController

  def river
    @transactions = Transaction.sort_by_group(current_user.group).limit(25)

    if request.xhr?
      render 'transactions/index.html.erb', layout: false
    else
      render 'transactions/index.html.erb'
    end
  end

  def history
    @transactions = Transaction.sort_by_user(current_user).limit(25)
    if request.xhr?
      render 'transactions/index.html.erb', layout: false
    else
      render 'transactions/index.html.erb'
    end
  end

end
```
assistant