現在railsにて投稿フォームを作成しております。
ラジオボタンを作成しているのですが、配列にならず全て縦に配置されてしまいます。
display :inline-block 等試しましたが上手くいかずで困っております。
どのように記述すれば配列で綺麗なフォームが作れるかご教授いただけますと幸いです。
rails
1##keeps_new.html.erb 2 3<div class="container"> 4 <%= form_for(@keep) do |f| %> 5--一部省略-- 6 <div class="field"> 7 <span><%= f.label :gender, "性別:" %></span> 8 <%= f.radio_button :gender, "男の子" %>男の子 9 <%= f.radio_button :gender, "女の子" %>女の子<br> 10 </div> 11 <div class="field"> 12 <span><%= f.label :size, "体格:" %></span> 13 <%= f.radio_button :size, "大型" %>大型 14 <%= f.radio_button :size, "中型" %>中型 15 <%= f.radio_button :size, "小型" %>小型<br> 16 </div> 17 <div class="field"> 18 <span><%= f.label :collar, "首輪:" %></span> 19 <%= f.radio_button :collar, "有" %>有 20 <%= f.radio_button :collar, "無" %>無 21 <%= f.radio_button :collar, "不明" %>不明<br> 22 </div> 23 <div class="field"> 24 <span><%= f.label :text, "備考:" %></span> 25 <%= f.text_area :text, class:"PPP" %><br> 26 </div> 27 <%= f.submit "送信", class: "btn2" %> 28 </div> 29 <% end %> 30 </div> 31</div>
rails
1##keeps_controller.rb 2 3class KeepsController < ApplicationController 4 before_action :move_to_index, expect: :index 5 6 def index 7 @keeps = Keep.includes(:user).page(params[:page]).per(30).order("created_at DESC") 8 end 9 10 def new 11 @keep = Keep.new 12 end 13 14 def create 15 Keep.create(date: keep_params[:date], area: keep_params[:area], kind: keep_params[:kind], color: keep_params[:color], details: keep_params[:details], gender: keep_params[:gender], size: keep_params[:size], collar: keep_params[:collar], text: keep_params[:text], image: keep_params[:image], user_id: current_user.id) 16 end 17 18--一部省略-- 19end 20
何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー