【今日の振り返り】
昨夜の進捗状況を受けて、まずはプログラミング前にするべきことを行う。
転職活動における自己分析、、、自分を言葉にしていく。
午後からは PF作成、昨日の進捗率を著しく下げた原因に向きあうこと1時間、
下記の内容で保存することもでき、もはややけくそ気味にQiitaへ初投稿する。
何度も自分にできるかを疑い、時間に対しての効果があるのかと疑いながら、
不格好な結果が出来上がる。
当初目標に掲げたものとはイメージが違うが、そのイメージには具体的なものが
一切ない言わば絵空事であった。
絵空事よりは少しはマシになったが、残り約60時間しかない。
何をし、何を考え、何をするのか、こんな解決でさへ2日もかかるのだ。
できることは少ない、取捨選択を見極め、努力を注ぎ込むものを設定する。
○複数チェックの情報を格納して送付する記述
・環境
Ruby:2.6.5
Rails:6.0.3.4
・HTML表示側:複数チェックの情報を格納して送付する記述
index.html.erb
```form_withで送付する記述
<%= form_with(model: @company_type,url: companies_types_path(@company_type),
method: :post,local: true) do |f| %>
```
中略
``` チェックリストを繰り返して表示する記述
<div class="tab-pane fade show active" id="list-doboku" role="tabpanel"
<% industry_type = ["足場工事","しゆんせつ工事","舗装工事","土木工事"] %>
<% industry_type.each do |q| %><br>
<%= f.label :industry_type, q %>
<% end %>
</div>
```
中略
```form_withで送るための記述
<div class="text-center mb-5 col-6">
<%= f.submit "記録する" ,class:"btn btn-block send-button tx-tfm" %>
</div>
<% end %>
・このように表示されています(写真をとった時期がずれたので表示数に違いあり)
・コントローラー側:複数チェックの情報を格納して送付する記述
controller側の記述
def create
@company_type = CompanyType.new(company_type_params)
if @company_type.valid?
@company_type.save
redirect_to companies_types_path
else
render :index
end
end
private
def company_type_params
params.require(:company_type).permit(:industry_type =>[]).
merge(company_detail_id: current_user.id)
end
・このように保存されています