Sha256: b9990e045821acd64ce82dd5e78d90609e544063092934587d549b802aad70c3

Contents?: true

Size: 631 Bytes

Versions: 1

Compression:

Stored size: 631 Bytes

Contents

class BootstrapController < ApplicationController
  def form
    load_models
  end

  def fragment
    @erb = params[:erb]

    @erb.prepend '<div class="p-3 border">'
    @erb << "</div>"
    load_models
    render inline: @erb, layout: "application" # rubocop: disable Rails/RenderInline
  end

  private

  def load_models
    @collection = [
      Address.new(id: 1, street: "Foo"),
      Address.new(id: 2, street: "Bar")
    ]

    @user = User.new email: "steve@example.com"

    @user_with_error = User.new email: "steve.example.com"
    @user_with_error.errors.add(:email)
    @user_with_error.errors.add(:misc)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bootstrap_form-5.1.0 demo/app/controllers/bootstrap_controller.rb