diagrams/new.drawio.svg
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1414px" height="1501px" viewBox="-0.5 -0.5 1414 1501" content="<mxfile><diagram name="Page-1" id="edf60f1a-56cd-e834-aa8a-f176f3a09ee4">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</diagram></mxfile>">
<defs/>
<g>
<path d="M 120 30 L 164.38 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 168.88 30 L 162.88 32 L 164.38 30 L 162.88 28 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 290 30 L 346.42 30.03" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 350.92 30.03 L 344.92 32.03 L 346.42 30.03 L 344.92 28.03 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 21px; margin-left: 306px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
True
</div>
</div>
</div>
</foreignObject>
<text x="306" y="24" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
True
</text>
</switch>
</g>
<path d="M 471.68 84.63 L 543.63 84.97" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 548.88 84.99 L 541.87 88.46 L 543.63 84.97 L 541.9 81.46 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 470 124.74 L 543.63 124.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 548.88 125 L 541.87 128.47 L 543.63 124.98 L 541.89 121.47 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 118px; margin-left: 507px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
if nested?
</div>
</div>
</div>
</foreignObject>
<text x="507" y="121" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
if nested?
</text>
</switch>
</g>
<rect x="350" y="0" width="120" height="210" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="350" y="0" width="120" height="210" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 105px; margin-left: 351px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
new
</div>
</div>
</div>
</foreignObject>
<text x="410" y="109" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
new
</text>
</switch>
</g>
<path d="M 230 60 L 230 104.38" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 230 108.88 L 228 102.88 L 230 104.38 L 232 102.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 76px; margin-left: 250px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
False
</div>
</div>
</div>
</foreignObject>
<text x="250" y="79" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
False
</text>
</switch>
</g>
<path d="M 230 0 L 290 30 L 230 60 L 170 30 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 230 0 L 290 30 L 230 60 L 170 30 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 30px; margin-left: 171px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
create_authorized?
</div>
</div>
</div>
</foreignObject>
<text x="230" y="34" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
create_authorized?
</text>
</switch>
</g>
<path d="M 570 280 L 470 280 L 470 320.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 470 325.88 L 466.5 318.88 L 470 320.63 L 473.5 318.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 268px; margin-left: 494px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
HTML
</div>
</div>
</div>
</foreignObject>
<text x="494" y="271" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
HTML
</text>
</switch>
</g>
<path d="M 670 280 L 940 280 L 940 333.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 940 338.88 L 936.5 331.88 L 940 333.63 L 943.5 331.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 268px; margin-left: 789px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
JS
</div>
</div>
</div>
</foreignObject>
<text x="789" y="271" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
JS
</text>
</switch>
</g>
<path d="M 620 250 L 670 280 L 620 310 L 570 280 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 620 250 L 670 280 L 620 310 L 570 280 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 280px; margin-left: 571px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
format
</div>
</div>
</div>
</foreignObject>
<text x="620" y="284" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
format
</text>
</switch>
</g>
<rect x="880" y="340" width="120" height="40" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="880" y="340" width="120" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 360px; margin-left: 881px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
new_respond_to_js
</div>
</div>
</div>
</foreignObject>
<text x="940" y="364" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
new_respond_to_js
</text>
</switch>
</g>
<path d="M 470 367 L 470 440.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 470 445.88 L 466.5 438.88 L 470 440.63 L 473.5 438.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="400" y="327" width="140" height="40" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="400" y="327" width="140" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 347px; margin-left: 401px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
new_respond_to_html
</div>
</div>
</div>
</foreignObject>
<text x="470" y="351" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
new_respond_to_html
</text>
</switch>
</g>
<rect x="0" y="0" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="0" y="0" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 30px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
<font style="font-size: 12px;">
create_authorized_filter
</font>
</div>
</div>
</div>
</foreignObject>
<text x="60" y="34" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
create_authorized_fi...
</text>
</switch>
</g>
<path d="M 206.73 110 L 253.27 110 C 273.55 110 290 123.43 290 140 C 290 156.57 273.55 170 253.27 170 L 206.73 170 C 186.45 170 170 156.57 170 140 C 170 123.43 186.45 110 206.73 110 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 206.73 110 L 253.27 110 C 273.55 110 290 123.43 290 140 C 290 156.57 273.55 170 253.27 170 L 206.73 170 C 186.45 170 170 156.57 170 140 C 170 123.43 186.45 110 206.73 110 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 140px; margin-left: 171px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
raise
<br/>
ActiveScaffold::
<br/>
ActionNotAllowed
</div>
</div>
</div>
</foreignObject>
<text x="230" y="144" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
raise...
</text>
</switch>
</g>
<path d="M 620 220 L 620 240 L 620 230 L 620 243.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 620 248.88 L 616.5 241.88 L 620 243.63 L 623.5 241.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 940 380 L 940 463.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 940 468.88 L 936.5 461.88 L 940 463.63 L 943.5 461.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 908.98 470 L 971.02 470 C 998.07 470 1020 481.19 1020 495 C 1020 508.81 998.07 520 971.02 520 L 908.98 520 C 881.93 520 860 508.81 860 495 C 860 481.19 881.93 470 908.98 470 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 908.98 470 L 971.02 470 C 998.07 470 1020 481.19 1020 495 C 1020 508.81 998.07 520 971.02 520 L 908.98 520 C 881.93 520 860 508.81 860 495 C 860 481.19 881.93 470 908.98 470 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 495px; margin-left: 861px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _create_form.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="940" y="499" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _create_form.html.e...
</text>
</switch>
</g>
<path d="M 550 493.76 L 853.63 494.72" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 858.88 494.74 L 851.87 498.22 L 853.63 494.72 L 851.89 491.22 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 438.98 447 L 501.02 447 C 528.07 447 550 467.82 550 493.5 C 550 519.18 528.07 540 501.02 540 L 438.98 540 C 411.93 540 390 519.18 390 493.5 C 390 467.82 411.93 447 438.98 447 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 438.98 447 L 501.02 447 C 528.07 447 550 467.82 550 493.5 C 550 519.18 528.07 540 501.02 540 L 438.98 540 C 411.93 540 390 519.18 390 493.5 C 390 467.82 411.93 447 438.98 447 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 494px; margin-left: 391px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render create.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="470" y="497" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render create.html.erb
</text>
</switch>
</g>
<path d="M 470 22.68 L 510 22.71 L 543.63 22.53" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 548.88 22.51 L 541.9 26.04 L 543.63 22.53 L 541.86 19.04 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 690 22.5 L 773.63 22.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 778.88 22.5 L 771.88 26 L 773.63 22.5 L 771.88 19 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 470.36 190.05 L 543.63 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 548.88 190 L 541.88 193.51 L 543.63 190 L 541.88 186.51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="550" y="10" width="140" height="50" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="550" y="10" width="140" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 35px; margin-left: 551px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
do_new
</div>
</div>
</div>
</foreignObject>
<text x="620" y="39" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
do_new
</text>
</switch>
</g>
<path d="M 780 47.5 L 696.37 47.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 691.12 47.5 L 698.12 44 L 696.37 47.5 L 698.12 51 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 57px; margin-left: 722px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
@record
</div>
</div>
</div>
</foreignObject>
<text x="722" y="61" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
@record
</text>
</switch>
</g>
<path d="M 900 25.6 L 933.63 25.1" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 938.88 25.02 L 931.94 28.62 L 933.63 25.1 L 931.83 21.62 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 900 47.5 L 934.17 62.45" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 938.98 64.55 L 931.16 64.95 L 934.17 62.45 L 933.97 58.54 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="780" y="10" width="120" height="50" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="780" y="10" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 35px; margin-left: 781px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
new_model
</div>
</div>
</div>
</foreignObject>
<text x="840" y="39" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
new_model
</text>
</switch>
</g>
<rect x="550" y="160" width="140" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="550" y="160" width="140" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 190px; margin-left: 551px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
respond_to_action
</div>
</div>
</div>
</foreignObject>
<text x="620" y="194" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
respond_to_action
</text>
</switch>
</g>
<path d="M 940 720 Q 940 720 940 808.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 940 813.88 L 936.5 806.88 L 940 808.63 L 943.5 806.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 1002.4 675.5 Q 1002.43 680 1041.21 680 Q 1080 680 1080 650 Q 1080 620 1041.21 620 Q 1002.43 620 1002.4 669.13" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 1002.4 674.38 L 998.9 667.38 L 1002.4 669.13 L 1005.9 667.38 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 644px; margin-left: 1142px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
for subgroups of columns
</div>
</div>
</div>
</foreignObject>
<text x="1142" y="647" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
for subgroups of columns
</text>
</switch>
</g>
<path d="M 908.98 670 L 971.02 670 C 998.07 670 1020 681.19 1020 695 C 1020 708.81 998.07 720 971.02 720 L 908.98 720 C 881.93 720 860 708.81 860 695 C 860 681.19 881.93 670 908.98 670 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 908.98 670 L 971.02 670 C 998.07 670 1020 681.19 1020 695 C 1020 708.81 998.07 720 971.02 720 L 908.98 720 C 881.93 720 860 708.81 860 695 C 860 681.19 881.93 670 908.98 670 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 695px; margin-left: 861px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _form.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="940" y="699" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _form.html.erb
</text>
</switch>
</g>
<path d="M 880 845 L 500 845 Q 490 845 490 855 L 490 878.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 490 883.88 L 486.5 876.88 L 490 878.63 L 493.5 876.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 856px; margin-left: 787px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
if subform
</div>
</div>
</div>
</foreignObject>
<text x="787" y="859" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
if subform
</text>
</switch>
</g>
<rect x="880" y="815" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="880" y="815" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 845px; margin-left: 881px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render_column
</div>
</div>
</div>
</foreignObject>
<text x="940" y="849" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render_column
</text>
</switch>
</g>
<path d="M 515 1000 L 515 1040 Q 515 1050 525 1050 L 595 1050 Q 605 1050 605 1060 L 605 1078.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 605 1083.88 L 601.5 1076.88 L 605 1078.63 L 608.5 1076.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1041px; margin-left: 571px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
:horizontal
</div>
</div>
</div>
</foreignObject>
<text x="571" y="1045" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
:horizontal
</text>
</switch>
</g>
<path d="M 465 1000 L 465 1040 Q 465 1050 455 1050 L 345 1050 Q 335 1050 335 1060 L 335 1078.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 335 1083.88 L 331.5 1076.88 L 335 1078.63 L 338.5 1076.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1041px; margin-left: 388px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;">
:vertical
</div>
</div>
</div>
</foreignObject>
<text x="388" y="1044" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
:vertical
</text>
</switch>
</g>
<path d="M 570 910 L 840 910 Q 850 910 850 920 L 850 1078.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 850 1083.88 L 846.5 1076.88 L 850 1078.63 L 853.5 1076.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 490 935 L 490 948.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 490 953.88 L 486.5 946.88 L 490 948.63 L 493.5 946.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 458.98 885 L 521.02 885 C 548.07 885 570 896.19 570 910 C 570 923.81 548.07 935 521.02 935 L 458.98 935 C 431.93 935 410 923.81 410 910 C 410 896.19 431.93 885 458.98 885 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 458.98 885 L 521.02 885 C 548.07 885 570 896.19 570 910 C 570 923.81 548.07 935 521.02 935 L 458.98 935 C 431.93 935 410 923.81 410 910 C 410 896.19 431.93 885 458.98 885 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 910px; margin-left: 411px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _form_association.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="490" y="914" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _form_association.h...
</text>
</switch>
</g>
<path d="M 594 1136 L 594.84 1298.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 594.87 1303.88 L 591.33 1296.9 L 594.84 1298.63 L 598.33 1296.86 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 553.08 1135 L 503.11 1199.95" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 499.91 1204.11 L 501.41 1196.43 L 503.11 1199.95 L 506.96 1200.7 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 647.9 1136 L 689.97 1199.69" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 692.87 1204.07 L 686.09 1200.16 L 689.97 1199.69 L 691.93 1196.3 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 562.35 1085 L 647.65 1085 C 684.85 1085 715 1096.19 715 1110 C 715 1123.81 684.85 1135 647.65 1135 L 562.35 1135 C 525.15 1135 495 1123.81 495 1110 C 495 1096.19 525.15 1085 562.35 1085 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 562.35 1085 L 647.65 1085 C 684.85 1085 715 1096.19 715 1110 C 715 1123.81 684.85 1135 647.65 1135 L 562.35 1135 C 525.15 1135 495 1123.81 495 1110 C 495 1096.19 525.15 1085 562.35 1085 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1110px; margin-left: 496px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _horizontal_subform.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="605" y="1114" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _horizontal_subform.html.erb
</text>
</switch>
</g>
<path d="M 335 1135 L 335 1320 Q 335 1330 345 1330 L 488.63 1330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 493.88 1330 L 486.88 1333.5 L 488.63 1330 L 486.88 1326.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 294.29 1085 L 375.71 1085 C 411.22 1085 440 1096.19 440 1110 C 440 1123.81 411.22 1135 375.71 1135 L 294.29 1135 C 258.78 1135 230 1123.81 230 1110 C 230 1096.19 258.78 1085 294.29 1085 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 294.29 1085 L 375.71 1085 C 411.22 1085 440 1096.19 440 1110 C 440 1123.81 411.22 1135 375.71 1135 L 294.29 1135 C 258.78 1135 230 1123.81 230 1110 C 230 1096.19 258.78 1085 294.29 1085 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 1110px; margin-left: 231px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _vertical_subform.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="335" y="1114" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _vertical_subform.html.erb
</text>
</switch>
</g>
<path d="M 1070 1285 L 1070 855 Q 1070 845 1060 845 L 1006.37 845" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 1001.12 845 L 1008.12 841.5 L 1006.37 845 L 1008.12 848.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1236px; margin-left: 1086px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
True
</div>
</div>
</div>
</foreignObject>
<text x="1086" y="1239" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
True
</text>
</switch>
</g>
<path d="M 695 1330 L 738.63 1330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 743.88 1330 L 736.88 1333.5 L 738.63 1330 L 736.88 1326.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 556.22 1305 L 633.78 1305 C 667.59 1305 695 1316.19 695 1330 C 695 1343.81 667.59 1355 633.78 1355 L 556.22 1355 C 522.41 1355 495 1343.81 495 1330 C 495 1316.19 522.41 1305 556.22 1305 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 556.22 1305 L 633.78 1305 C 667.59 1305 695 1316.19 695 1330 C 695 1343.81 667.59 1355 633.78 1355 L 556.22 1355 C 522.41 1355 495 1343.81 495 1330 C 495 1316.19 522.41 1305 556.22 1305 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 1330px; margin-left: 496px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _form_association_record.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="595" y="1334" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _form_association_record.h...
</text>
</switch>
</g>
<rect x="550" y="70" width="160" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="550" y="70" width="160" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 85px; margin-left: 551px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
apply_constraints_to_record
</div>
</div>
</div>
</foreignObject>
<text x="630" y="89" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
apply_constraints_to_record
</text>
</switch>
</g>
<rect x="550" y="110" width="160" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="550" y="110" width="160" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 125px; margin-left: 551px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
create_association_with_parent
</div>
</div>
</div>
</foreignObject>
<text x="630" y="129" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
create_association_with_pa...
</text>
</switch>
</g>
<rect x="940" y="10" width="140" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="940" y="10" width="140" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 25px; margin-left: 941px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
empty_model
</div>
</div>
</div>
</foreignObject>
<text x="1010" y="29" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
empty_model
</text>
</switch>
</g>
<rect x="940" y="50" width="140" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="940" y="50" width="140" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 65px; margin-left: 941px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
assign_default_attributes
</div>
</div>
</div>
</foreignObject>
<text x="1010" y="69" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
assign_default_attribut...
</text>
</switch>
</g>
<path d="M 940 620 L 940 663.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 940 668.88 L 936.5 661.88 L 940 663.63 L 943.5 661.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 860 595 L 710 595 Q 700 595 700 605 L 700 663.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 700 668.88 L 696.5 661.88 L 700 663.63 L 703.5 661.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 1020 595 L 1310 595 Q 1320 595 1320 605 L 1320 663.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 1320 668.88 L 1316.5 661.88 L 1320 663.63 L 1323.5 661.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 581px; margin-left: 1180px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
if _base_form is rendered with footer_extension local
<br/>
e.g. overriding _create_form.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="1180" y="584" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
if _base_form is rendered with footer_extension local...
</text>
</switch>
</g>
<path d="M 908.98 570 L 971.02 570 C 998.07 570 1020 581.19 1020 595 C 1020 608.81 998.07 620 971.02 620 L 908.98 620 C 881.93 620 860 608.81 860 595 C 860 581.19 881.93 570 908.98 570 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 908.98 570 L 971.02 570 C 998.07 570 1020 581.19 1020 595 C 1020 608.81 998.07 620 971.02 620 L 908.98 620 C 881.93 620 860 608.81 860 595 C 860 581.19 881.93 570 908.98 570 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 595px; margin-left: 861px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _base_form.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="940" y="599" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _base_form.html.erb
</text>
</switch>
</g>
<path d="M 940 520 L 940 563.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 940 568.88 L 936.5 561.88 L 940 563.63 L 943.5 561.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 671.02 721 L 671.01 730.5 Q 671 740 661 740 L 560 740 Q 550 740 550 746.82 L 550 753.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 550 758.88 L 546.5 751.88 L 550 753.63 L 553.5 751.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 731px; margin-left: 598px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
unless request.xhr?
</div>
</div>
</div>
</foreignObject>
<text x="598" y="734" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
unless request.xhr?
</text>
</switch>
</g>
<path d="M 719.08 723 L 719.11 732.71 Q 719.14 742.43 729.14 742.43 L 737.07 742.43 Q 745 742.43 745 750.53 L 745 758.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 745 763.88 L 741.5 756.88 L 745 758.63 L 748.5 756.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 665.1 670 L 734.9 670 C 765.33 670 790 681.19 790 695 C 790 708.81 765.33 720 734.9 720 L 665.1 720 C 634.67 720 610 708.81 610 695 C 610 681.19 634.67 670 665.1 670 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 665.1 670 L 734.9 670 C 765.33 670 790 681.19 790 695 C 790 708.81 765.33 720 734.9 720 L 665.1 720 C 634.67 720 610 708.81 610 695 C 610 681.19 634.67 670 665.1 670 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 695px; margin-left: 611px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _form_messages.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="700" y="699" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _form_messages.html.erb
</text>
</switch>
</g>
<path d="M 515.1 760 L 584.9 760 C 615.33 760 640 771.19 640 785 C 640 798.81 615.33 810 584.9 810 L 515.1 810 C 484.67 810 460 798.81 460 785 C 460 771.19 484.67 760 515.1 760 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 515.1 760 L 584.9 760 C 615.33 760 640 771.19 640 785 C 640 798.81 615.33 810 584.9 810 L 515.1 810 C 484.67 810 460 798.81 460 785 C 460 771.19 484.67 760 515.1 760 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 785px; margin-left: 461px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _messages.html.erb
<br/>
(renders flash messages)
</div>
</div>
</div>
</foreignObject>
<text x="550" y="789" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _messages.html.erb...
</text>
</switch>
</g>
<rect x="650" y="765" width="190" height="40" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="650" y="765" width="190" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 785px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
active_scaffold_error_messages_for
</div>
</div>
</div>
</foreignObject>
<text x="745" y="789" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
active_scaffold_error_messages_...
</text>
</switch>
</g>
<path d="M 1285.1 670 L 1354.9 670 C 1385.33 670 1410 681.19 1410 695 C 1410 708.81 1385.33 720 1354.9 720 L 1285.1 720 C 1254.67 720 1230 708.81 1230 695 C 1230 681.19 1254.67 670 1285.1 670 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 1285.1 670 L 1354.9 670 C 1385.33 670 1410 681.19 1410 695 C 1410 708.81 1385.33 720 1354.9 720 L 1285.1 720 C 1254.67 720 1230 708.81 1230 695 C 1230 681.19 1254.67 670 1285.1 670 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 695px; margin-left: 1231px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render footer_extension
</div>
</div>
</div>
</foreignObject>
<text x="1320" y="699" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render footer_extension
</text>
</switch>
</g>
<path d="M 439.29 1205 L 520.71 1205 C 556.22 1205 585 1216.19 585 1230 C 585 1243.81 556.22 1255 520.71 1255 L 439.29 1255 C 403.78 1255 375 1243.81 375 1230 C 375 1216.19 403.78 1205 439.29 1205 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 439.29 1205 L 520.71 1205 C 556.22 1205 585 1216.19 585 1230 C 585 1243.81 556.22 1255 520.71 1255 L 439.29 1255 C 403.78 1255 375 1243.81 375 1230 C 375 1216.19 403.78 1205 439.29 1205 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 1230px; margin-left: 376px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render
<br/>
_horizontal_subform_header.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="480" y="1234" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render...
</text>
</switch>
</g>
<path d="M 669.29 1205 L 750.71 1205 C 786.22 1205 815 1216.19 815 1230 C 815 1243.81 786.22 1255 750.71 1255 L 669.29 1255 C 633.78 1255 605 1243.81 605 1230 C 605 1216.19 633.78 1205 669.29 1205 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 669.29 1205 L 750.71 1205 C 786.22 1205 815 1216.19 815 1230 C 815 1243.81 786.22 1255 750.71 1255 L 669.29 1255 C 633.78 1255 605 1243.81 605 1230 C 605 1216.19 633.78 1205 669.29 1205 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 1230px; margin-left: 606px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render
<br/>
_horizontal_subform_footer.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="710" y="1234" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render...
</text>
</switch>
</g>
<path d="M 807.35 1085 L 892.65 1085 C 929.85 1085 960 1096.19 960 1110 C 960 1123.81 929.85 1135 892.65 1135 L 807.35 1135 C 770.15 1135 740 1123.81 740 1110 C 740 1096.19 770.15 1085 807.35 1085 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 807.35 1085 L 892.65 1085 C 929.85 1085 960 1096.19 960 1110 C 960 1123.81 929.85 1135 892.65 1135 L 807.35 1135 C 770.15 1135 740 1123.81 740 1110 C 740 1096.19 770.15 1085 807.35 1085 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 218px; height: 1px; padding-top: 1110px; margin-left: 741px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _form_association_footer.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="850" y="1114" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _form_association_footer.html...
</text>
</switch>
</g>
<rect x="1010" y="1435" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="1010" y="1435" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1465px; margin-left: 1011px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
form_attribute
</div>
</div>
</div>
</foreignObject>
<text x="1070" y="1469" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
form_attribute
</text>
</switch>
</g>
<path d="M 490 955 L 540 985 L 490 1015 L 440 985 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 490 955 L 540 985 L 490 1015 L 440 985 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 985px; margin-left: 441px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
layout
</div>
</div>
</div>
</foreignObject>
<text x="490" y="989" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
layout
</text>
</switch>
</g>
<path d="M 1070 1375 L 1070 1428.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 1070 1433.88 L 1066.5 1426.88 L 1070 1428.63 L 1073.5 1426.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1396px; margin-left: 1086px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
False
</div>
</div>
</div>
</foreignObject>
<text x="1086" y="1399" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
False
</text>
</switch>
</g>
<path d="M 1070 1285 L 1145 1330 L 1070 1375 L 995 1330 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 1070 1285 L 1145 1330 L 1070 1375 L 995 1330 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 1330px; margin-left: 996px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
record & column
<br/>
authorized
</div>
</div>
</div>
</foreignObject>
<text x="1070" y="1334" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
record & column...
</text>
</switch>
</g>
<path d="M 955 1330 L 988.63 1330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 993.88 1330 L 986.88 1333.5 L 988.63 1330 L 986.88 1326.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="745" y="1300" width="210" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="745" y="1300" width="210" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 1330px; margin-left: 746px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
active_scaffold_render_subform_column
</div>
</div>
</div>
</foreignObject>
<text x="850" y="1334" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
active_scaffold_render_subform_colu...
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>