• Jason Lee's avatar
    Avoid render edit_form in each notes. · 19740871
    Jason Lee authored
    Use RJS to render edit note feature.
    
    Before:
    
    ```
    Rendered projects/notes/_note.html.haml (27.9ms)
    Rendered projects/_zen.html.haml (0.3ms)
    Rendered projects/notes/_hints.html.haml (0.7ms)
    Rendered projects/_md_preview.html.haml (3.9ms)
    Rendered projects/notes/_edit_form.html.haml (6.9ms)
    Rendered projects/notes/_note.html.haml (17.7ms)
    Rendered projects/_zen.html.haml (0.3ms)
    Rendered projects/notes/_hints.html.haml (0.6ms)
    Rendered projects/_md_preview.html.haml (3.4ms)
    Rendered projects/notes/_edit_form.html.haml (7.0ms)
    ```
    
    After:
    
    ```
    Rendered projects/notes/_note.html.haml (13.8ms)
    Rendered projects/notes/_note.html.haml (7.1ms)
    Rendered projects/notes/_note.html.haml (9.5ms)
    Rendered projects/notes/_note.html.haml (8.5ms)
    ```
    
    This change reduce at least 6ms * N ('N' - number of notes).
    19740871
notes_on_merge_requests_spec.rb 6.85 KB