activescaffold/active_scaffold

View on GitHub
diagrams/show_search_field_search.drawio.svg

Summary

Maintainability
Test Coverage
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="693px" height="388px" viewBox="-0.5 -0.5 693 388" content="&lt;mxfile&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;edf60f1a-56cd-e834-aa8a-f176f3a09ee4&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;">
    <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 344.38 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 348.88 30 L 342.88 32 L 344.38 30 L 342.88 28 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>
        <rect x="350" y="0" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <rect x="350" 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: 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;">
                                show_search
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="410" y="34" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    show_search
                </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="80" 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;">
                                search_authorized?
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="230" y="34" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    search_authorized?
                </text>
            </switch>
        </g>
        <path d="M 360 210 L 300 210 L 300 250.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 300 255.88 L 296.5 248.88 L 300 250.63 L 303.5 248.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: 198px; margin-left: 298px;">
                        <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="298" y="201" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
                    HTML
                </text>
            </switch>
        </g>
        <path d="M 460 210 L 510 210 L 510 250.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 510 255.88 L 506.5 248.88 L 510 250.63 L 513.5 248.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: 198px; margin-left: 489px;">
                        <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="489" y="201" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
                    JS
                </text>
            </switch>
        </g>
        <path d="M 410 180 L 460 210 L 410 240 L 360 210 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <path d="M 410 180 L 460 210 L 410 240 L 360 210 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: 210px; margin-left: 361px;">
                        <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="410" y="214" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    format
                </text>
            </switch>
        </g>
        <rect x="450" y="257" width="120" height="40" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <rect x="450" y="257" 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: 277px; margin-left: 451px;">
                        <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;">
                                search_respond_to_js
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="510" y="281" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    search_respond_to_js
                </text>
            </switch>
        </g>
        <path d="M 300 297 L 300 327.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 300 332.88 L 296.5 325.88 L 300 327.63 L 303.5 325.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
        <rect x="230" y="257" width="140" height="40" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <rect x="230" y="257" 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: 277px; 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;">
                                search_respond_to_html
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="300" y="281" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    search_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;">
                                    search_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">
                    search_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 470 24 L 564.59 23.04" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 569.84 22.99 L 562.88 26.56 L 564.59 23.04 L 562.81 19.56 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
        <path d="M 570 45 L 476.37 45" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 471.12 45 L 478.12 41.5 L 476.37 45 L 478.12 48.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: 55px; margin-left: 505px;">
                        <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="505" y="58" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
                    @record
                </text>
            </switch>
        </g>
        <rect x="570" y="0" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <rect x="570" 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: 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;">
                                empty_model
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="630" y="34" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    empty_model
                </text>
            </switch>
        </g>
        <path d="M 410 60 L 410 173.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 410 178.88 L 406.5 171.88 L 410 173.63 L 413.5 171.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
        <path d="M 510 297 L 510 327.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 510 332.88 L 506.5 325.88 L 510 327.63 L 513.5 325.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
        <path d="M 478.98 334 L 541.02 334 C 568.07 334 590 345.19 590 359 C 590 372.81 568.07 384 541.02 384 L 478.98 384 C 451.93 384 430 372.81 430 359 C 430 345.19 451.93 334 478.98 334 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <path d="M 478.98 334 L 541.02 334 C 568.07 334 590 345.19 590 359 C 590 372.81 568.07 384 541.02 384 L 478.98 384 C 451.93 384 430 372.81 430 359 C 430 345.19 451.93 334 478.98 334 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: 359px; margin-left: 431px;">
                        <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 _field_search.html.erb
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="510" y="363" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    render _field_search.html....
                </text>
            </switch>
        </g>
        <path d="M 380 359 L 423.63 359" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
        <path d="M 428.88 359 L 421.88 362.5 L 423.63 359 L 421.88 355.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
        <path d="M 268.98 334 L 331.02 334 C 358.07 334 380 345.19 380 359 C 380 372.81 358.07 384 331.02 384 L 268.98 384 C 241.93 384 220 372.81 220 359 C 220 345.19 241.93 334 268.98 334 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
        <path d="M 268.98 334 L 331.02 334 C 358.07 334 380 345.19 380 359 C 380 372.81 358.07 384 331.02 384 L 268.98 384 C 241.93 384 220 372.81 220 359 C 220 345.19 241.93 334 268.98 334 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: 359px; margin-left: 221px;">
                        <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 field_search.html.erb
                            </div>
                        </div>
                    </div>
                </foreignObject>
                <text x="300" y="363" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
                    render field_search.html.e...
                </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>