circleci
371 of 371 new or added lines in 19 files covered. (100.0%)
0 of 13024 relevant lines covered (0.0%)
0.0 hits per line
1 |
# frozen_string_literal: true
|
× |
2 |
# TODO: Needs a controller spec
|
× |
3 |
class FormsController < ApplicationController |
× |
4 |
before_action :authenticate_user!
|
× |
5 |
before_action :find_form, only: [:show, :edit] |
× |
6 |
|
× |
7 |
def index |
× |
8 |
end
|
× |
9 |
|
× |
10 |
def show |
× |
11 |
end
|
× |
12 |
|
× |
13 |
def edit |
× |
14 |
@form_element = FormElement.new |
× |
15 |
end
|
× |
16 |
|
× |
17 |
def create |
× |
18 |
@form = Form.new(name: params[:form][:name], master: true) |
× |
19 |
|
× |
20 |
if @form.save |
× |
21 |
redirect_to [:edit, @form] |
× |
22 |
else
|
× |
23 |
render :new
|
× |
24 |
end
|
× |
25 |
end
|
× |
26 |
|
× |
27 |
def new |
× |
28 |
@form = Form.new |
× |
29 |
end
|
× |
30 |
|
× |
31 |
private |
× |
32 |
|
× |
33 |
def find_form |
× |
34 |
@form = Form.find params[:id] |
× |
35 |
end
|
× |
36 |
end
|
× |